pub struct SemanticActionCatalogue;Expand description
The sole built-in action law; both Rust and CUDA are generated from its declaration.
Implementations§
Source§impl SemanticActionCatalogue
impl SemanticActionCatalogue
pub const fn current() -> Self
pub const fn binding(&self) -> SemanticCatalogueBinding
pub const fn canonical_bytes(&self) -> &'static [u8] ⓘ
pub const fn components(&self) -> &'static [SemanticComponent]
pub const fn fields(&self) -> &'static [SemanticCatalogueField]
pub const fn signatures(&self) -> &'static [SemanticCatalogueSignature]
pub const fn text_cardinality(&self) -> usize
pub const fn scratch_bytes(&self) -> usize
Sourcepub const fn field_masks(&self) -> [(u32, u32); 3]
pub const fn field_masks(&self) -> [(u32, u32); 3]
(active fields, forced-NULL fields) for NO_EDIT, INSERT_SUPPORT and INSERT_RULE.
Auto Trait Implementations§
impl Freeze for SemanticActionCatalogue
impl RefUnwindSafe for SemanticActionCatalogue
impl Send for SemanticActionCatalogue
impl Sync for SemanticActionCatalogue
impl Unpin for SemanticActionCatalogue
impl UnsafeUnpin for SemanticActionCatalogue
impl UnwindSafe for SemanticActionCatalogue
Blanket Implementations§
impl<T> Allocation for T
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