pub struct ProjectAnnotationScalar { /* private fields */ }Expand description
One raw/effective annotation scalar without erasing authored spelling.
Implementations§
Source§impl ProjectAnnotationScalar
impl ProjectAnnotationScalar
Returns the exact authored scalar spelling retained by the merge layer.
Sourcepub const fn effective(&self) -> &ComposeScalar
pub const fn effective(&self) -> &ComposeScalar
Returns the effective scalar after optional per-file interpolation.
Trait Implementations§
Source§impl Clone for ProjectAnnotationScalar
impl Clone for ProjectAnnotationScalar
Source§fn clone(&self) -> ProjectAnnotationScalar
fn clone(&self) -> ProjectAnnotationScalar
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 ProjectAnnotationScalar
impl Debug for ProjectAnnotationScalar
impl Eq for ProjectAnnotationScalar
Source§impl PartialEq for ProjectAnnotationScalar
impl PartialEq for ProjectAnnotationScalar
impl StructuralPartialEq for ProjectAnnotationScalar
Auto Trait Implementations§
impl Freeze for ProjectAnnotationScalar
impl RefUnwindSafe for ProjectAnnotationScalar
impl Send for ProjectAnnotationScalar
impl Sync for ProjectAnnotationScalar
impl Unpin for ProjectAnnotationScalar
impl UnsafeUnpin for ProjectAnnotationScalar
impl UnwindSafe for ProjectAnnotationScalar
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