Struct Brace
pub struct Brace { pub span: DelimSpan }
{…}
Fields
span: DelimSpan
Implementations
impl Brace
fn surround<F>(&self, tokens: &mut TokenStream, f: F) where F: FnOnce(&mut TokenStream),
Trait Implementations
impl Clone for Brace
fn clone(&self) -> Self
impl Copy for Brace
impl Default for Brace
fn default() -> Self
impl Token for Brace
Auto Trait Implementations
impl !Send for Brace
impl !Sync for Brace
impl Freeze for Brace
impl RefUnwindSafe for Brace
impl Unpin for Brace
impl UnsafeUnpin for Brace
impl UnwindSafe for Brace
Blanket Implementations
impl<T> Any for Brace
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Brace
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Brace
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Brace
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Brace
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Brace
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Brace
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 Brace
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Brace
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>