Struct rustc_errors::SubstitutionPart
source · Fields
span: Span
snippet: String
Implementations
sourceimpl SubstitutionPart
impl SubstitutionPart
pub fn is_addition(&self, sm: &SourceMap) -> bool
pub fn is_deletion(&self, sm: &SourceMap) -> bool
pub fn is_replacement(&self, sm: &SourceMap) -> bool
pub(crate) fn replaces_meaningful_content(&self, sm: &SourceMap) -> bool
Trait Implementations
sourceimpl Clone for SubstitutionPart
impl Clone for SubstitutionPart
sourcefn clone(&self) -> SubstitutionPart
fn clone(&self) -> SubstitutionPart
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SubstitutionPart
impl Debug for SubstitutionPart
sourceimpl<__D: Decoder> Decodable<__D> for SubstitutionPart
impl<__D: Decoder> Decodable<__D> for SubstitutionPart
sourceimpl<__E: Encoder> Encodable<__E> for SubstitutionPart
impl<__E: Encoder> Encodable<__E> for SubstitutionPart
sourceimpl Hash for SubstitutionPart
impl Hash for SubstitutionPart
sourceimpl PartialEq<SubstitutionPart> for SubstitutionPart
impl PartialEq<SubstitutionPart> for SubstitutionPart
sourcefn eq(&self, other: &SubstitutionPart) -> bool
fn eq(&self, other: &SubstitutionPart) -> bool
impl StructuralPartialEq for SubstitutionPart
Auto Trait Implementations
impl RefUnwindSafe for SubstitutionPart
impl !Send for SubstitutionPart
impl !Sync for SubstitutionPart
impl Unpin for SubstitutionPart
impl UnwindSafe for SubstitutionPart
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 32 bytes