pub struct TypePointer {
pub extent: Extent,
pub kind: TypePointerKind,
pub typ: Box<Type>,
pub whitespace: Vec<Whitespace>,
}Fields§
§extent: Extent§kind: TypePointerKind§typ: Box<Type>§whitespace: Vec<Whitespace>Trait Implementations§
Source§impl Debug for TypePointer
impl Debug for TypePointer
Source§impl<'a> Index<&'a TypePointer> for str
impl<'a> Index<&'a TypePointer> for str
Source§impl Index<TypePointer> for str
impl Index<TypePointer> for str
Auto Trait Implementations§
impl Freeze for TypePointer
impl RefUnwindSafe for TypePointer
impl Send for TypePointer
impl Sync for TypePointer
impl Unpin for TypePointer
impl UnsafeUnpin for TypePointer
impl UnwindSafe for TypePointer
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