From 8cee5475197cf917b6490be81c0f23e4baf2a33d Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 4 Mar 2020 10:36:26 -0800 Subject: [PATCH] Run rustfmt --- crates/generate/src/types/mod.rs | 9 +++------ crates/runtime/src/lib.rs | 20 +++++++++++++------- crates/test/src/lib.rs | 4 +++- tests/handles.rs | 2 +- tests/structs.rs | 8 +++++--- tests/wasi.rs | 6 +----- 6 files changed, 26 insertions(+), 23 deletions(-) diff --git a/crates/generate/src/types/mod.rs b/crates/generate/src/types/mod.rs index 07c748b1d7..93e7d5f892 100644 --- a/crates/generate/src/types/mod.rs +++ b/crates/generate/src/types/mod.rs @@ -22,12 +22,9 @@ pub fn define_datatype(names: &Names, namedtype: &witx::NamedType) -> TokenStrea witx::Type::Union(u) => union::define_union(names, &namedtype.name, &u), witx::Type::Handle(h) => handle::define_handle(names, &namedtype.name, &h), witx::Type::Builtin(b) => define_builtin(names, &namedtype.name, *b), - witx::Type::Pointer(p) => define_witx_pointer( - names, - &namedtype.name, - quote!(wiggle_runtime::GuestPtr), - p, - ), + witx::Type::Pointer(p) => { + define_witx_pointer(names, &namedtype.name, quote!(wiggle_runtime::GuestPtr), p) + } witx::Type::ConstPointer(p) => { define_witx_pointer(names, &namedtype.name, quote!(wiggle_runtime::GuestPtr), p) } diff --git a/crates/runtime/src/lib.rs b/crates/runtime/src/lib.rs index 93c45fbe87..1422a5f84b 100644 --- a/crates/runtime/src/lib.rs +++ b/crates/runtime/src/lib.rs @@ -1,8 +1,8 @@ use std::cell::Cell; +use std::fmt; +use std::marker; use std::slice; use std::str; -use std::marker; -use std::fmt; mod error; mod guest_type; @@ -110,9 +110,11 @@ impl<'a, T: ?Sized + Pointee> GuestPtr<'a, T> { } pub fn add(&self, amt: u32) -> Result, GuestError> - where T: GuestType<'a> + Pointee, + where + T: GuestType<'a> + Pointee, { - let offset = amt.checked_mul(T::guest_size()) + let offset = amt + .checked_mul(T::guest_size()) .and_then(|o| self.pointer.checked_add(o)); let offset = match offset { Some(o) => o, @@ -131,7 +133,9 @@ impl<'a, T> GuestPtr<'a, [T]> { self.pointer.1 } - pub fn iter<'b>(&'b self) -> impl ExactSizeIterator, GuestError>> + 'b + pub fn iter<'b>( + &'b self, + ) -> impl ExactSizeIterator, GuestError>> + 'b where T: GuestType<'a>, { @@ -154,14 +158,16 @@ impl<'a> GuestPtr<'a, str> { } pub fn as_raw(&self) -> Result<*mut str, GuestError> { - let ptr = self.mem.validate_size_align(self.pointer.0, 1, self.pointer.1)?; + let ptr = self + .mem + .validate_size_align(self.pointer.0, 1, self.pointer.1)?; // TODO: doc unsafety here unsafe { let s = slice::from_raw_parts_mut(ptr, self.pointer.1 as usize); match str::from_utf8_mut(s) { Ok(s) => Ok(s), - Err(e) => Err(GuestError::InvalidUtf8(e)) + Err(e) => Err(GuestError::InvalidUtf8(e)), } } } diff --git a/crates/test/src/lib.rs b/crates/test/src/lib.rs index bf72036c6f..281ceb826e 100644 --- a/crates/test/src/lib.rs +++ b/crates/test/src/lib.rs @@ -8,7 +8,9 @@ pub struct HostMemory { } impl HostMemory { pub fn new() -> Self { - HostMemory { buffer: UnsafeCell::new([0; 4096]) } + HostMemory { + buffer: UnsafeCell::new([0; 4096]), + } } pub fn mem_area_strat(align: u32) -> BoxedStrategy { diff --git a/tests/handles.rs b/tests/handles.rs index 23037f38cf..9cb391a190 100644 --- a/tests/handles.rs +++ b/tests/handles.rs @@ -1,5 +1,5 @@ use proptest::prelude::*; -use wiggle_runtime::{GuestError, GuestType, GuestMemory}; +use wiggle_runtime::{GuestError, GuestMemory, GuestType}; use wiggle_test::{impl_errno, HostMemory, MemArea, WasiCtx}; const FD_VAL: u32 = 123; diff --git a/tests/structs.rs b/tests/structs.rs index b24bbee9bf..420d02561e 100644 --- a/tests/structs.rs +++ b/tests/structs.rs @@ -402,9 +402,11 @@ impl ReturnPairPtrsExercise { assert_eq!(res, types::Errno::Ok.into(), "return pair of ptrs errno"); - let ptr_pair_int_ptrs: types::PairIntPtrs<'_> = - host_memory.ptr(self.return_loc.ptr).read().expect("failed to read return location"); - let ret_first_ptr = ptr_pair_int_ptrs.first; + let ptr_pair_int_ptrs: types::PairIntPtrs<'_> = host_memory + .ptr(self.return_loc.ptr) + .read() + .expect("failed to read return location"); + let ret_first_ptr = ptr_pair_int_ptrs.first; let ret_second_ptr = ptr_pair_int_ptrs.second; assert_eq!( self.input_first, diff --git a/tests/wasi.rs b/tests/wasi.rs index daef095b23..6841926b9d 100644 --- a/tests/wasi.rs +++ b/tests/wasi.rs @@ -23,11 +23,7 @@ impl GuestErrorType for types::Errno { } impl crate::wasi_snapshot_preview1::WasiSnapshotPreview1 for WasiCtx { - fn args_get( - &self, - _argv: GuestPtr>, - _argv_buf: GuestPtr, - ) -> Result<()> { + fn args_get(&self, _argv: GuestPtr>, _argv_buf: GuestPtr) -> Result<()> { unimplemented!("args_get") }