pub struct OutputParameter {
pub name: String,
pub kind: ParameterKind,
pub is_fallible: bool,
}Expand description
Represents a detected output parameter.
Fields§
§name: StringParameter name
kind: ParameterKindParameter kind (output vs input-output)
is_fallible: boolWhether the function is fallible (returns error codes)
Trait Implementations§
Source§impl Clone for OutputParameter
impl Clone for OutputParameter
Source§fn clone(&self) -> OutputParameter
fn clone(&self) -> OutputParameter
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 moreSource§impl Debug for OutputParameter
impl Debug for OutputParameter
Source§impl PartialEq for OutputParameter
impl PartialEq for OutputParameter
impl Eq for OutputParameter
impl StructuralPartialEq for OutputParameter
Auto Trait Implementations§
impl Freeze for OutputParameter
impl RefUnwindSafe for OutputParameter
impl Send for OutputParameter
impl Sync for OutputParameter
impl Unpin for OutputParameter
impl UnwindSafe for OutputParameter
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