pub struct NullInToml { /* private fields */ }Expand description
Nulls survived into a document being converted to TOML.
A genuine impossibility in user data, so it is an error rather than a silent drop. Provenance is filled in after the fact by looking each path up in the layers that went into the merge — not threaded through the merge.
Implementations§
Source§impl NullInToml
impl NullInToml
Sourcepub fn with_origins<S: Display>(self, sources: &[(S, Value)]) -> Self
pub fn with_origins<S: Display>(self, sources: &[(S, Value)]) -> Self
Look each null path up in sources and name the last layer that wrote it.
Trait Implementations§
Source§impl Debug for NullInToml
impl Debug for NullInToml
Source§impl Display for NullInToml
impl Display for NullInToml
Source§impl Error for NullInToml
impl Error for NullInToml
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for NullInToml
impl RefUnwindSafe for NullInToml
impl Send for NullInToml
impl Sync for NullInToml
impl Unpin for NullInToml
impl UnsafeUnpin for NullInToml
impl UnwindSafe for NullInToml
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