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