[−][src]Enum ipfs::path::PathRoot
The "protocol" of IpfsPath
.
Variants
Ipld(Cid)
Cid
based path is the simplest path, and is stable.
Ipns(PeerId)
IPNS record based path which can point to different Cid
based paths at different times.
Dns(String)
DNSLINK based path which can point to different Cid
based paths at different times.
Implementations
impl PathRoot
[src]
Trait Implementations
impl Clone for PathRoot
[src]
impl Debug for PathRoot
[src]
impl Display for PathRoot
[src]
impl Eq for PathRoot
[src]
impl From<CidGeneric<Codec, Code>> for PathRoot
[src]
impl From<PeerId> for PathRoot
[src]
impl Hash for PathRoot
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<PathRoot> for PathRoot
[src]
impl StructuralEq for PathRoot
[src]
impl StructuralPartialEq for PathRoot
[src]
impl TryInto<CidGeneric<Codec, Code>> for PathRoot
[src]
type Error = TryError
The type returned in the event of a conversion error.
fn try_into(self) -> Result<Cid, Self::Error>
[src]
impl TryInto<PeerId> for PathRoot
[src]
Auto Trait Implementations
impl RefUnwindSafe for PathRoot
impl Send for PathRoot
impl Sync for PathRoot
impl Unpin for PathRoot
impl UnwindSafe for PathRoot
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,