pub struct GrammarEmbeddingTarget { /* private fields */ }Expand description
Mixed-grammar embedding case that must become one unified links network.
Implementations§
Source§impl GrammarEmbeddingTarget
impl GrammarEmbeddingTarget
Sourcepub const fn host_language(&self) -> &'static str
pub const fn host_language(&self) -> &'static str
Host language containing the embedded region.
Sourcepub const fn embedded_language(&self) -> &'static str
pub const fn embedded_language(&self) -> &'static str
Embedded region language or language family.
Trait Implementations§
Source§impl Clone for GrammarEmbeddingTarget
impl Clone for GrammarEmbeddingTarget
Source§fn clone(&self) -> GrammarEmbeddingTarget
fn clone(&self) -> GrammarEmbeddingTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GrammarEmbeddingTarget
Source§impl Debug for GrammarEmbeddingTarget
impl Debug for GrammarEmbeddingTarget
impl Eq for GrammarEmbeddingTarget
Source§impl PartialEq for GrammarEmbeddingTarget
impl PartialEq for GrammarEmbeddingTarget
Source§fn eq(&self, other: &GrammarEmbeddingTarget) -> bool
fn eq(&self, other: &GrammarEmbeddingTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GrammarEmbeddingTarget
Auto Trait Implementations§
impl Freeze for GrammarEmbeddingTarget
impl RefUnwindSafe for GrammarEmbeddingTarget
impl Send for GrammarEmbeddingTarget
impl Sync for GrammarEmbeddingTarget
impl Unpin for GrammarEmbeddingTarget
impl UnsafeUnpin for GrammarEmbeddingTarget
impl UnwindSafe for GrammarEmbeddingTarget
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