pub enum Target<'v, 's, S: RangeSource> {
Absent,
Malformed,
Unsupported,
SameDocument(Part),
Root(Part),
Members {
names: Names<'v, 's, S>,
part: Part,
},
Negative(Negative),
}Expand description
Original URI outcome. A candidate range preserves every duplicated member; a fragment/query never becomes proof of a whole-member digest input.
Variants§
Absent
The original optional URI attribute is absent.
Malformed
The owner found malformed/complex lexical content.
Unsupported
The owner cannot establish the anyURI datatype.
SameDocument(Part)
A path-empty reference into the containing original XML document.
Root(Part)
The package root, independent of an empty or missing ZIP filename.
Members
Exact original candidate range, possibly empty or ambiguous.
Fields
Negative(Negative)
Completed URI interpretation failure, distinct from missing candidates.
Auto Trait Implementations§
impl<'v, 's, S> !RefUnwindSafe for Target<'v, 's, S>
impl<'v, 's, S> !Send for Target<'v, 's, S>
impl<'v, 's, S> !Sync for Target<'v, 's, S>
impl<'v, 's, S> !UnwindSafe for Target<'v, 's, S>
impl<'v, 's, S> Freeze for Target<'v, 's, S>
impl<'v, 's, S> Unpin for Target<'v, 's, S>
impl<'v, 's, S> UnsafeUnpin for Target<'v, 's, S>where
Names<'v, 's, S>: UnsafeUnpin,
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