#[repr(C)]pub struct ClosureUseClauseVariable {
pub ampersand: Option<Span>,
pub variable: DirectVariable,
}Fields§
§ampersand: Option<Span>§variable: DirectVariableTrait Implementations§
Source§impl Clone for ClosureUseClauseVariable
impl Clone for ClosureUseClauseVariable
Source§fn clone(&self) -> ClosureUseClauseVariable
fn clone(&self) -> ClosureUseClauseVariable
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 ClosureUseClauseVariable
impl Debug for ClosureUseClauseVariable
Source§impl<'de> Deserialize<'de> for ClosureUseClauseVariable
impl<'de> Deserialize<'de> for ClosureUseClauseVariable
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl HasSpan for ClosureUseClauseVariable
impl HasSpan for ClosureUseClauseVariable
Source§impl Hash for ClosureUseClauseVariable
impl Hash for ClosureUseClauseVariable
Source§impl Ord for ClosureUseClauseVariable
impl Ord for ClosureUseClauseVariable
Source§fn cmp(&self, other: &ClosureUseClauseVariable) -> Ordering
fn cmp(&self, other: &ClosureUseClauseVariable) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ClosureUseClauseVariable
impl PartialEq for ClosureUseClauseVariable
Source§impl PartialOrd for ClosureUseClauseVariable
impl PartialOrd for ClosureUseClauseVariable
Source§impl Serialize for ClosureUseClauseVariable
impl Serialize for ClosureUseClauseVariable
impl Eq for ClosureUseClauseVariable
impl StructuralPartialEq for ClosureUseClauseVariable
Auto Trait Implementations§
impl Freeze for ClosureUseClauseVariable
impl RefUnwindSafe for ClosureUseClauseVariable
impl Send for ClosureUseClauseVariable
impl Sync for ClosureUseClauseVariable
impl Unpin for ClosureUseClauseVariable
impl UnwindSafe for ClosureUseClauseVariable
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> HasPosition for Twhere
T: HasSpan,
impl<T> HasPosition for Twhere
T: HasSpan,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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