pub struct FailsafeSchema;Expand description
YAML 1.2 Failsafe schema: all scalars are strings.
Tags are recognized but do not change resolution — every scalar becomes
Scalar::String.
Trait Implementations§
Source§impl Schema for FailsafeSchema
impl Schema for FailsafeSchema
Source§fn resolve_scalar(
&self,
value: &str,
_tag: Option<&str>,
_style: ScalarStyle,
) -> Scalar
fn resolve_scalar( &self, value: &str, _tag: Option<&str>, _style: ScalarStyle, ) -> Scalar
Resolve a scalar to a typed value. Read more
Source§fn resolve_tag(&self, tag: &str) -> ResolvedTag
fn resolve_tag(&self, tag: &str) -> ResolvedTag
Classify a raw tag string into a
ResolvedTag.Auto Trait Implementations§
impl Freeze for FailsafeSchema
impl RefUnwindSafe for FailsafeSchema
impl Send for FailsafeSchema
impl Sync for FailsafeSchema
impl Unpin for FailsafeSchema
impl UnsafeUnpin for FailsafeSchema
impl UnwindSafe for FailsafeSchema
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