pub struct ForLoopInitializerLexical { /* private fields */ }Expand description
A lexical declaration initializer for a ForLoop.
Implementations§
Source§impl ForLoopInitializerLexical
impl ForLoopInitializerLexical
Sourcepub fn new(declaration: LexicalDeclaration, scope: Scope) -> Self
pub fn new(declaration: LexicalDeclaration, scope: Scope) -> Self
Creates a new lexical declaration initializer.
Sourcepub const fn declaration(&self) -> &LexicalDeclaration
pub const fn declaration(&self) -> &LexicalDeclaration
Returns the declaration of the lexical initializer.
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for ForLoopInitializerLexical
impl<'arbitrary> Arbitrary<'arbitrary> for ForLoopInitializerLexical
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 ForLoopInitializerLexical
impl Clone for ForLoopInitializerLexical
Source§fn clone(&self) -> ForLoopInitializerLexical
fn clone(&self) -> ForLoopInitializerLexical
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 ForLoopInitializerLexical
impl Debug for ForLoopInitializerLexical
Source§impl<'de> Deserialize<'de> for ForLoopInitializerLexical
impl<'de> Deserialize<'de> for ForLoopInitializerLexical
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
impl StructuralPartialEq for ForLoopInitializerLexical
Auto Trait Implementations§
impl !RefUnwindSafe for ForLoopInitializerLexical
impl !Send for ForLoopInitializerLexical
impl !Sync for ForLoopInitializerLexical
impl !UnwindSafe for ForLoopInitializerLexical
impl Freeze for ForLoopInitializerLexical
impl Unpin for ForLoopInitializerLexical
impl UnsafeUnpin for ForLoopInitializerLexical
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