pub struct SourcePiece {
pub at: u32,
pub file: String,
pub first_line: u32,
}Expand description
One piece of a concatenated script.
Fields§
§at: u32The 1-based line of the concatenated text the piece starts on.
file: StringThe file the piece was read from, as an error names it.
first_line: u32The 1-based line of file the piece’s first line is.
Trait Implementations§
Source§impl Clone for SourcePiece
impl Clone for SourcePiece
Source§fn clone(&self) -> SourcePiece
fn clone(&self) -> SourcePiece
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 moreSource§impl Debug for SourcePiece
impl Debug for SourcePiece
Source§impl<'de> Deserialize<'de> for SourcePiece
impl<'de> Deserialize<'de> for SourcePiece
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
Source§impl PartialEq for SourcePiece
impl PartialEq for SourcePiece
Source§fn eq(&self, other: &SourcePiece) -> bool
fn eq(&self, other: &SourcePiece) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SourcePiece
impl Serialize for SourcePiece
impl Eq for SourcePiece
impl StructuralPartialEq for SourcePiece
Auto Trait Implementations§
impl Freeze for SourcePiece
impl RefUnwindSafe for SourcePiece
impl Send for SourcePiece
impl Sync for SourcePiece
impl Unpin for SourcePiece
impl UnsafeUnpin for SourcePiece
impl UnwindSafe for SourcePiece
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<T> DynEq for T
impl<T> DynEq for T
§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.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.