pub enum ResolvedSchemaUri {
Local(PathBuf),
Inline(String),
}Expand description
Stable identity of a schema document, used for cycle detection and diagnostics.
Variants§
Local(PathBuf)
A lexically normalized local path. This is intentionally not canonicalized; query code must not require filesystem access.
Inline(String)
An opaque inline name (used for tests and bundled schemas).
Trait Implementations§
Source§impl Clone for ResolvedSchemaUri
impl Clone for ResolvedSchemaUri
Source§fn clone(&self) -> ResolvedSchemaUri
fn clone(&self) -> ResolvedSchemaUri
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedSchemaUri
impl Debug for ResolvedSchemaUri
Source§impl Display for ResolvedSchemaUri
impl Display for ResolvedSchemaUri
impl Eq for ResolvedSchemaUri
Source§impl Hash for ResolvedSchemaUri
impl Hash for ResolvedSchemaUri
Source§impl PartialEq for ResolvedSchemaUri
impl PartialEq for ResolvedSchemaUri
impl StructuralPartialEq for ResolvedSchemaUri
Auto Trait Implementations§
impl Freeze for ResolvedSchemaUri
impl RefUnwindSafe for ResolvedSchemaUri
impl Send for ResolvedSchemaUri
impl Sync for ResolvedSchemaUri
impl Unpin for ResolvedSchemaUri
impl UnsafeUnpin for ResolvedSchemaUri
impl UnwindSafe for ResolvedSchemaUri
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§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.