Struct OpaqueOrigin
pub struct OpaqueOrigin(/* private field */);
Opaque identifier for URLs that have file or other schemes
Trait Implementations
impl Clone for OpaqueOrigin
fn clone(&self) -> OpaqueOrigin
impl Debug for OpaqueOrigin
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for OpaqueOrigin
impl Hash for OpaqueOrigin
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for OpaqueOrigin
fn eq(&self, other: &OpaqueOrigin) -> bool
impl StructuralPartialEq for OpaqueOrigin
Auto Trait Implementations
impl Freeze for OpaqueOrigin
impl RefUnwindSafe for OpaqueOrigin
impl Send for OpaqueOrigin
impl Sync for OpaqueOrigin
impl Unpin for OpaqueOrigin
impl UnsafeUnpin for OpaqueOrigin
impl UnwindSafe for OpaqueOrigin
Blanket Implementations
impl<T> Any for OpaqueOrigin
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for OpaqueOrigin
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for OpaqueOrigin
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for OpaqueOrigin
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for OpaqueOrigin
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for OpaqueOrigin
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for OpaqueOrigin
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for OpaqueOrigin
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for OpaqueOrigin
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>