Struct Pound
pub struct Pound { pub spans: [Span; 1] }
#
Usage: attributes.
Don't try to remember the name of this type — use the
Token! macro instead.
Fields
spans: [Span; 1]
Trait Implementations
impl Clone for Pound
fn clone(&self) -> Self
impl Copy for Pound
impl Default for Pound
fn default() -> Self
impl Deref for Pound
type Target = WithSpan;fn deref(&self) -> &Self::Target
impl DerefMut for Pound
fn deref_mut(&mut self) -> &mut Self::Target
impl Parse for Pound
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for Pound
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for Pound
Auto Trait Implementations
impl !Send for Pound
impl !Sync for Pound
impl Freeze for Pound
impl RefUnwindSafe for Pound
impl Unpin for Pound
impl UnsafeUnpin for Pound
impl UnwindSafe for Pound
Blanket Implementations
impl<P, T> Receiver for Pound
where
P: Deref<Target = T> + ?Sized,
T: ?Sized,
type Target = T;
impl<T> Any for Pound
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Pound
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Pound
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Pound
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Pound
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for Pound
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for Pound
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Pound
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 Pound
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Pound
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>