pub struct TreeSitterJSON {
pub grammars: Vec<Grammar>,
pub metadata: Metadata,
pub bindings: Bindings,
}
Fields§
§grammars: Vec<Grammar>
§metadata: Metadata
§bindings: Bindings
Implementations§
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