pub struct BlockDeclaration {
pub span: Span,
pub statements: Vec<Statement>,
}Fields§
§span: Span§statements: Vec<Statement>Trait Implementations§
Source§impl Debug for BlockDeclaration
impl Debug for BlockDeclaration
Source§impl<'de> Deserialize<'de> for BlockDeclaration
impl<'de> Deserialize<'de> for BlockDeclaration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BlockDeclaration
impl PartialEq for BlockDeclaration
Source§impl Serialize for BlockDeclaration
impl Serialize for BlockDeclaration
impl Eq for BlockDeclaration
impl StructuralPartialEq for BlockDeclaration
Auto Trait Implementations§
impl Freeze for BlockDeclaration
impl RefUnwindSafe for BlockDeclaration
impl Send for BlockDeclaration
impl Sync for BlockDeclaration
impl Unpin for BlockDeclaration
impl UnwindSafe for BlockDeclaration
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