pub struct TypeReference {
pub and_token: And,
pub lifetime: Option<Lifetime>,
pub mutability: Option<Mut>,
pub elem: Box<Type>,
}Fields§
§and_token: And§lifetime: Option<Lifetime>§mutability: Option<Mut>§elem: Box<Type>Implementations§
Source§impl TypeReference
impl TypeReference
fn to_tokens_inner(&self, tokens: &mut TokenStream, mode: Mode)
Trait Implementations§
Source§impl Debug for TypeReference
impl Debug for TypeReference
Source§impl Parse for TypeReference
impl Parse for TypeReference
fn parse(input: ParseStream<'_>) -> Result<Self>
Auto Trait Implementations§
impl !Send for TypeReference
impl !Sync for TypeReference
impl Freeze for TypeReference
impl RefUnwindSafe for TypeReference
impl Unpin for TypeReference
impl UnsafeUnpin for TypeReference
impl UnwindSafe for TypeReference
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more