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