pub enum ResolvedFnBody {
Block(Vec<ResolvedStmt>),
}Expand description
Function body — mirror of crate::ast::FnBody.
Variants§
Block(Vec<ResolvedStmt>)
Implementations§
Source§impl ResolvedFnBody
impl ResolvedFnBody
pub fn stmts(&self) -> &[ResolvedStmt]
Trait Implementations§
Source§impl Clone for ResolvedFnBody
impl Clone for ResolvedFnBody
Source§fn clone(&self) -> ResolvedFnBody
fn clone(&self) -> ResolvedFnBody
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 ResolvedFnBody
impl Debug for ResolvedFnBody
Source§impl PartialEq for ResolvedFnBody
impl PartialEq for ResolvedFnBody
impl StructuralPartialEq for ResolvedFnBody
Auto Trait Implementations§
impl Freeze for ResolvedFnBody
impl RefUnwindSafe for ResolvedFnBody
impl Send for ResolvedFnBody
impl Sync for ResolvedFnBody
impl Unpin for ResolvedFnBody
impl UnsafeUnpin for ResolvedFnBody
impl UnwindSafe for ResolvedFnBody
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