Struct LocalModifiers
#[non_exhaustive]
pub struct LocalModifiers {}
Additional optional information about a let statement.
This data structure may grow to accommodate future Rust language
changes, including the following in-progress RFCs:
- #139076 "Super let"
Implementations
impl LocalModifiers
fn require_empty(&self) -> Result<()>
Trait Implementations
impl Clone for LocalModifiers
fn clone(&self) -> Self
impl Default for LocalModifiers
fn default() -> Self
Auto Trait Implementations
impl Freeze for LocalModifiers
impl RefUnwindSafe for LocalModifiers
impl Send for LocalModifiers
impl Sync for LocalModifiers
impl Unpin for LocalModifiers
impl UnsafeUnpin for LocalModifiers
impl UnwindSafe for LocalModifiers
Blanket Implementations
impl<T> Any for LocalModifiers
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LocalModifiers
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LocalModifiers
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for LocalModifiers
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for LocalModifiers
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for LocalModifiers
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for LocalModifiers
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LocalModifiers
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for LocalModifiers
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>