pub struct FSharpRoot {
pub items: Vec<Item>,
}Expand description
The root node of an F# program
Fields§
§items: Vec<Item>Items in the compilation unit
Trait Implementations§
Source§impl Clone for FSharpRoot
impl Clone for FSharpRoot
Source§fn clone(&self) -> FSharpRoot
fn clone(&self) -> FSharpRoot
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 moreSource§impl Debug for FSharpRoot
impl Debug for FSharpRoot
Source§impl<'de> Deserialize<'de> for FSharpRoot
impl<'de> Deserialize<'de> for FSharpRoot
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 FSharpRoot
impl PartialEq for FSharpRoot
Source§impl Serialize for FSharpRoot
impl Serialize for FSharpRoot
impl StructuralPartialEq for FSharpRoot
Auto Trait Implementations§
impl Freeze for FSharpRoot
impl RefUnwindSafe for FSharpRoot
impl Send for FSharpRoot
impl Sync for FSharpRoot
impl Unpin for FSharpRoot
impl UnsafeUnpin for FSharpRoot
impl UnwindSafe for FSharpRoot
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