pub struct ComposeCanonicalization { /* private fields */ }Expand description
Result of native Compose-to-Compose canonicalization.
An error-level retained or rendering finding suppresses the document. Warnings and notes remain attached while allowing canonical output.
Implementations§
Source§impl ComposeCanonicalization
impl ComposeCanonicalization
Sourcepub const fn document(&self) -> Option<&CanonicalComposeDocument>
pub const fn document(&self) -> Option<&CanonicalComposeDocument>
Returns the canonical document when native validation succeeded.
Sourcepub fn diagnostics(&self) -> &[Diagnostic]
pub fn diagnostics(&self) -> &[Diagnostic]
Returns retained processing and rendering diagnostics.
Sourcepub fn into_parts(self) -> (Option<CanonicalComposeDocument>, Vec<Diagnostic>)
pub fn into_parts(self) -> (Option<CanonicalComposeDocument>, Vec<Diagnostic>)
Consumes the result into its canonical document and diagnostics.
Trait Implementations§
Source§impl Clone for ComposeCanonicalization
impl Clone for ComposeCanonicalization
Source§fn clone(&self) -> ComposeCanonicalization
fn clone(&self) -> ComposeCanonicalization
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 ComposeCanonicalization
impl Debug for ComposeCanonicalization
impl Eq for ComposeCanonicalization
Source§impl PartialEq for ComposeCanonicalization
impl PartialEq for ComposeCanonicalization
impl StructuralPartialEq for ComposeCanonicalization
Auto Trait Implementations§
impl Freeze for ComposeCanonicalization
impl RefUnwindSafe for ComposeCanonicalization
impl Send for ComposeCanonicalization
impl Sync for ComposeCanonicalization
impl Unpin for ComposeCanonicalization
impl UnsafeUnpin for ComposeCanonicalization
impl UnwindSafe for ComposeCanonicalization
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