pub struct TreeSitterJSON {
    pub grammars: Vec<Grammar>,
    pub metadata: Metadata,
    pub bindings: Bindings,
}Fields§
§grammars: Vec<Grammar>§metadata: Metadata§bindings: BindingsImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TreeSitterJSON
 
impl<'de> Deserialize<'de> for TreeSitterJSON
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
Auto Trait Implementations§
impl Freeze for TreeSitterJSON
impl RefUnwindSafe for TreeSitterJSON
impl Send for TreeSitterJSON
impl Sync for TreeSitterJSON
impl Unpin for TreeSitterJSON
impl UnwindSafe for TreeSitterJSON
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