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