Struct erg_type::ArgsOwnership
source · [−]pub struct ArgsOwnership {
pub non_defaults: Vec<Ownership>,
pub var_params: Option<Ownership>,
pub defaults: Vec<(Str, Ownership)>,
}
Fields
non_defaults: Vec<Ownership>
var_params: Option<Ownership>
defaults: Vec<(Str, Ownership)>
Implementations
Trait Implementations
sourceimpl Clone for ArgsOwnership
impl Clone for ArgsOwnership
sourcefn clone(&self) -> ArgsOwnership
fn clone(&self) -> ArgsOwnership
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ArgsOwnership
impl Debug for ArgsOwnership
sourceimpl Display for ArgsOwnership
impl Display for ArgsOwnership
sourceimpl Hash for ArgsOwnership
impl Hash for ArgsOwnership
sourceimpl PartialEq<ArgsOwnership> for ArgsOwnership
impl PartialEq<ArgsOwnership> for ArgsOwnership
sourcefn eq(&self, other: &ArgsOwnership) -> bool
fn eq(&self, other: &ArgsOwnership) -> bool
impl Eq for ArgsOwnership
impl StructuralEq for ArgsOwnership
impl StructuralPartialEq for ArgsOwnership
Auto Trait Implementations
impl RefUnwindSafe for ArgsOwnership
impl !Send for ArgsOwnership
impl !Sync for ArgsOwnership
impl Unpin for ArgsOwnership
impl UnwindSafe for ArgsOwnership
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more