pub struct JSONSchemaIngestSchema(pub Schema);Tuple Fields§
§0: SchemaImplementations§
Source§impl JSONSchemaIngestSchema
impl JSONSchemaIngestSchema
Sourcepub fn from_json_utf8(bytes: &[u8]) -> Result<Self, JSONSchemaLoadError>
pub fn from_json_utf8(bytes: &[u8]) -> Result<Self, JSONSchemaLoadError>
Parse JSON Schema from UTF-8 JSON bytes without an intermediate serde_json::Value.
pub fn from_json_str(s: &str) -> Result<Self, JSONSchemaLoadError>
Trait Implementations§
Source§impl Clone for JSONSchemaIngestSchema
impl Clone for JSONSchemaIngestSchema
Source§fn clone(&self) -> JSONSchemaIngestSchema
fn clone(&self) -> JSONSchemaIngestSchema
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 JSONSchemaIngestSchema
impl Debug for JSONSchemaIngestSchema
Source§impl TryFrom<JSONSchemaIngestSchema> for IngestSchema
impl TryFrom<JSONSchemaIngestSchema> for IngestSchema
Source§type Error = JSONSchemaLoadError
type Error = JSONSchemaLoadError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for JSONSchemaIngestSchema
impl RefUnwindSafe for JSONSchemaIngestSchema
impl Send for JSONSchemaIngestSchema
impl Sync for JSONSchemaIngestSchema
impl Unpin for JSONSchemaIngestSchema
impl UnsafeUnpin for JSONSchemaIngestSchema
impl UnwindSafe for JSONSchemaIngestSchema
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