Struct jsona_util::schema::Schemas
source · [−]pub struct Schemas<E: Environment> { /* private fields */ }
Implementations
sourceimpl<E: Environment> Schemas<E>
impl<E: Environment> Schemas<E>
pub fn new(env: E) -> Self
sourcepub fn associations(&self) -> &SchemaAssociations<E>
pub fn associations(&self) -> &SchemaAssociations<E>
Get a reference to the schemas’s associations.
pub fn set_cache_path(&self, path: Option<Url>)
sourceimpl<E: Environment> Schemas<E>
impl<E: Environment> Schemas<E>
pub async fn validate(
&self,
schema_uri: &Url,
value: &Node
) -> Result<Vec<JSONASchemaValidationError>, Error>
pub async fn load_validator(
&self,
schema_uri: &Url
) -> Result<Arc<JSONASchemaValidator>, Error>
pub async fn query(
&self,
schema_uri: &Url,
path: &Keys
) -> Result<Vec<Schema>, Error>
Trait Implementations
Auto Trait Implementations
impl<E> !RefUnwindSafe for Schemas<E>
impl<E> Send for Schemas<E>
impl<E> Sync for Schemas<E>
impl<E> Unpin for Schemas<E> where
E: Unpin,
impl<E> !UnwindSafe for Schemas<E>
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