pub struct OptionalParserPackRuntime {
pub consumer: ParserPackConsumer,
pub projectatlas_version: String,
pub tree_sitter_version: String,
pub minimum_abi: u32,
pub maximum_abi: u32,
}Expand description
Exact ProjectAtlas consumer and ABI window for the logical pack.
Fields§
§consumer: ParserPackConsumerClosed consuming executable identity.
projectatlas_version: StringExact ProjectAtlas runtime version used to consume the manifest.
tree_sitter_version: StringExact Tree-sitter runtime package version.
minimum_abi: u32Oldest accepted Tree-sitter grammar ABI.
maximum_abi: u32Newest accepted Tree-sitter grammar ABI.
Trait Implementations§
Source§impl Clone for OptionalParserPackRuntime
impl Clone for OptionalParserPackRuntime
Source§fn clone(&self) -> OptionalParserPackRuntime
fn clone(&self) -> OptionalParserPackRuntime
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 OptionalParserPackRuntime
impl Debug for OptionalParserPackRuntime
Source§impl<'de> Deserialize<'de> for OptionalParserPackRuntime
impl<'de> Deserialize<'de> for OptionalParserPackRuntime
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
impl Eq for OptionalParserPackRuntime
impl StructuralPartialEq for OptionalParserPackRuntime
Auto Trait Implementations§
impl Freeze for OptionalParserPackRuntime
impl RefUnwindSafe for OptionalParserPackRuntime
impl Send for OptionalParserPackRuntime
impl Sync for OptionalParserPackRuntime
impl Unpin for OptionalParserPackRuntime
impl UnwindSafe for OptionalParserPackRuntime
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.