pub enum LoadedFragment {
Absent {},
Valid {
reveal: ContentReveal,
},
Missing {},
Ambiguous {},
Limited {},
}Expand description
Fragment outcome in an actually loaded target snapshot.
Variants§
Absent
Original target did not specify a fragment.
Valid
Exactly one logical content destination was found.
Fields
§
reveal: ContentRevealPrecise reveal destination, not a fabricated readable subtree.
Missing
A complete target scan found no destination.
Ambiguous
More than one logical destination matches.
Limited
Limits prevented a complete destination check; this is not absence.
Trait Implementations§
Source§impl Clone for LoadedFragment
impl Clone for LoadedFragment
Source§fn clone(&self) -> LoadedFragment
fn clone(&self) -> LoadedFragment
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 LoadedFragment
impl Debug for LoadedFragment
Source§impl<'de> Deserialize<'de> for LoadedFragment
impl<'de> Deserialize<'de> for LoadedFragment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LoadedFragment
Source§impl JsonSchema for LoadedFragment
impl JsonSchema for LoadedFragment
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for LoadedFragment
impl PartialEq for LoadedFragment
Source§impl Serialize for LoadedFragment
impl Serialize for LoadedFragment
impl StructuralPartialEq for LoadedFragment
Auto Trait Implementations§
impl Freeze for LoadedFragment
impl RefUnwindSafe for LoadedFragment
impl Send for LoadedFragment
impl Sync for LoadedFragment
impl Unpin for LoadedFragment
impl UnsafeUnpin for LoadedFragment
impl UnwindSafe for LoadedFragment
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