Enum yash_syntax::syntax::TrimSide
source · [−]pub enum TrimSide {
Prefix,
Suffix,
}
Expand description
Flag that specifies which side of the expanded value is removed in a trim.
Variants
Prefix
Beginning of the value.
Suffix
End of the value.
Trait Implementations
impl Copy for TrimSide
impl Eq for TrimSide
impl StructuralEq for TrimSide
impl StructuralPartialEq for TrimSide
Auto Trait Implementations
impl RefUnwindSafe for TrimSide
impl Send for TrimSide
impl Sync for TrimSide
impl Unpin for TrimSide
impl UnwindSafe for TrimSide
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more