pub struct LanguageMetadata;Expand description
Main metadata provider
Implementations§
Source§impl LanguageMetadata
impl LanguageMetadata
Sourcepub fn keywords() -> Vec<KeywordInfo>
pub fn keywords() -> Vec<KeywordInfo>
Get all language keywords
Sourcepub fn builtin_types() -> Vec<TypeInfo>
pub fn builtin_types() -> Vec<TypeInfo>
Get all built-in types
Sourcepub fn column_methods() -> Vec<MethodInfo>
pub fn column_methods() -> Vec<MethodInfo>
Get column methods
Sourcepub fn simulation_context_properties() -> Vec<PropertyInfo>
pub fn simulation_context_properties() -> Vec<PropertyInfo>
Simulation context properties (available in @simulation functions via ctx parameter)
Auto Trait Implementations§
impl Freeze for LanguageMetadata
impl RefUnwindSafe for LanguageMetadata
impl Send for LanguageMetadata
impl Sync for LanguageMetadata
impl Unpin for LanguageMetadata
impl UnsafeUnpin for LanguageMetadata
impl UnwindSafe for LanguageMetadata
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more