pub struct ReturnAnalysis {
pub returns_struct: bool,
pub struct_name: Option<String>,
pub field_count: usize,
pub field_names: Vec<String>,
pub is_result_wrapped: bool,
}Expand description
Return statement analysis
Fields§
§returns_struct: bool§struct_name: Option<String>§field_count: usize§field_names: Vec<String>§is_result_wrapped: boolTrait Implementations§
Source§impl Clone for ReturnAnalysis
impl Clone for ReturnAnalysis
Source§fn clone(&self) -> ReturnAnalysis
fn clone(&self) -> ReturnAnalysis
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ReturnAnalysis
impl RefUnwindSafe for ReturnAnalysis
impl Send for ReturnAnalysis
impl Sync for ReturnAnalysis
impl Unpin for ReturnAnalysis
impl UnwindSafe for ReturnAnalysis
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more