pub struct EmbeddedBlock {
pub grammar: &'static str,
pub content: String,
pub start_line: usize,
}Expand description
Embedded content block (e.g., JS in Vue, CSS in HTML)
Fields§
§grammar: &'static strGrammar to use for parsing (e.g., “javascript”, “css”)
content: StringExtracted source content
start_line: usize1-indexed start line in the parent file
Trait Implementations§
Source§impl Clone for EmbeddedBlock
impl Clone for EmbeddedBlock
Source§fn clone(&self) -> EmbeddedBlock
fn clone(&self) -> EmbeddedBlock
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 moreAuto Trait Implementations§
impl Freeze for EmbeddedBlock
impl RefUnwindSafe for EmbeddedBlock
impl Send for EmbeddedBlock
impl Sync for EmbeddedBlock
impl Unpin for EmbeddedBlock
impl UnsafeUnpin for EmbeddedBlock
impl UnwindSafe for EmbeddedBlock
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,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request