pub struct FSharpMutualGroup {
pub functions: Vec<FSharpFunction>,
}Expand description
A group of mutually recursive let rec ... and ... functions.
Fields§
§functions: Vec<FSharpFunction>Functions in this mutual group (all sharing let rec ... and ...).
Implementations§
Source§impl FSharpMutualGroup
impl FSharpMutualGroup
Sourcepub fn emit(&self, backend: &FSharpBackend) -> String
pub fn emit(&self, backend: &FSharpBackend) -> String
Emit the mutual group.
Trait Implementations§
Source§impl Clone for FSharpMutualGroup
impl Clone for FSharpMutualGroup
Source§fn clone(&self) -> FSharpMutualGroup
fn clone(&self) -> FSharpMutualGroup
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FSharpMutualGroup
impl RefUnwindSafe for FSharpMutualGroup
impl Send for FSharpMutualGroup
impl Sync for FSharpMutualGroup
impl Unpin for FSharpMutualGroup
impl UnsafeUnpin for FSharpMutualGroup
impl UnwindSafe for FSharpMutualGroup
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