pub struct StaticBlockBody { /* private fields */ }Expand description
Implementations§
Source§impl StaticBlockBody
impl StaticBlockBody
Sourcepub fn new(body: FunctionBody) -> Self
pub fn new(body: FunctionBody) -> Self
Creates a new static block body.
Sourcepub const fn statements(&self) -> &FunctionBody
pub const fn statements(&self) -> &FunctionBody
Gets the body static block.
Sourcepub const fn scopes(&self) -> &FunctionScopes
pub const fn scopes(&self) -> &FunctionScopes
Gets the scopes of the static block body.
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for StaticBlockBody
impl<'arbitrary> Arbitrary<'arbitrary> for StaticBlockBody
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl Clone for StaticBlockBody
impl Clone for StaticBlockBody
Source§fn clone(&self) -> StaticBlockBody
fn clone(&self) -> StaticBlockBody
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StaticBlockBody
impl Debug for StaticBlockBody
Source§impl<'de> Deserialize<'de> for StaticBlockBody
impl<'de> Deserialize<'de> for StaticBlockBody
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 StaticBlockBody
impl PartialEq for StaticBlockBody
Source§impl Serialize for StaticBlockBody
impl Serialize for StaticBlockBody
impl StructuralPartialEq for StaticBlockBody
Auto Trait Implementations§
impl !RefUnwindSafe for StaticBlockBody
impl !Send for StaticBlockBody
impl !Sync for StaticBlockBody
impl !UnwindSafe for StaticBlockBody
impl Freeze for StaticBlockBody
impl Unpin for StaticBlockBody
impl UnsafeUnpin for StaticBlockBody
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