Struct jsona_util::schema::JSONASchemaValidator
source · [−]pub struct JSONASchemaValidator { /* private fields */ }
Implementations
sourceimpl JSONASchemaValidator
impl JSONASchemaValidator
pub fn from_node(node: &Node) -> Result<JSONASchemaValidator, Error>
pub fn validate(&self, node: &Node) -> Vec<JSONASchemaValidationError, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
pub fn pointer(&self, keys: &Keys) -> Vec<&Schema, Global>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
Trait Implementations
sourceimpl FromStr for JSONASchemaValidator
impl FromStr for JSONASchemaValidator
Auto Trait Implementations
impl !RefUnwindSafe for JSONASchemaValidator
impl Send for JSONASchemaValidator
impl Sync for JSONASchemaValidator
impl Unpin for JSONASchemaValidator
impl !UnwindSafe for JSONASchemaValidator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more