pub struct BracedParam {
pub param: Param,
pub modifier: Modifier,
pub location: Location,
}
Expand description
Parameter expansion enclosed in braces
This struct is used only for parameter expansions that are enclosed braces.
Expansions that are not enclosed in braces are directly encoded with
TextUnit::RawParam
.
Fields§
§param: Param
Parameter to be expanded
modifier: Modifier
Modifier
location: Location
Position of this parameter expansion in the source code
Trait Implementations§
Source§impl Clone for BracedParam
impl Clone for BracedParam
Source§fn clone(&self) -> BracedParam
fn clone(&self) -> BracedParam
Returns a copy 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 BracedParam
impl Debug for BracedParam
Source§impl Display for BracedParam
impl Display for BracedParam
Source§impl FromStr for BracedParam
impl FromStr for BracedParam
Source§impl PartialEq for BracedParam
impl PartialEq for BracedParam
Source§impl Unquote for BracedParam
impl Unquote for BracedParam
impl Eq for BracedParam
impl StructuralPartialEq for BracedParam
Auto Trait Implementations§
impl Freeze for BracedParam
impl !RefUnwindSafe for BracedParam
impl !Send for BracedParam
impl !Sync for BracedParam
impl Unpin for BracedParam
impl !UnwindSafe for BracedParam
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