pub struct YamlParser;Expand description
Parser for a schema written as Yaml
Trait Implementations§
Source§impl Clone for YamlParser
impl Clone for YamlParser
Source§fn clone(&self) -> YamlParser
fn clone(&self) -> YamlParser
Returns a duplicate of the value. Read more
1.0.0 · 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 YamlParser
impl Debug for YamlParser
Source§impl Default for YamlParser
impl Default for YamlParser
Source§fn default() -> YamlParser
fn default() -> YamlParser
Returns the “default value” for a type. Read more
Source§impl PartialEq for YamlParser
impl PartialEq for YamlParser
Source§impl SchemaParser for YamlParser
impl SchemaParser for YamlParser
Source§fn parse_from_str(input: &str) -> SchemaResult<SchemaBuilder>where
Self: Sized,
fn parse_from_str(input: &str) -> SchemaResult<SchemaBuilder>where
Self: Sized,
Parse from
&strSource§fn parse_from_reader<R: Read>(rdr: R) -> SchemaResult<SchemaBuilder>
fn parse_from_reader<R: Read>(rdr: R) -> SchemaResult<SchemaBuilder>
Parse from
Readimpl Copy for YamlParser
impl Eq for YamlParser
impl StructuralPartialEq for YamlParser
Auto Trait Implementations§
impl Freeze for YamlParser
impl RefUnwindSafe for YamlParser
impl Send for YamlParser
impl Sync for YamlParser
impl Unpin for YamlParser
impl UnwindSafe for YamlParser
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more