pub struct SourceCandidate {
pub path: String,
pub kind: SourceKind,
pub adapter_id: String,
pub origin: Option<String>,
pub fingerprint: Option<SourceFingerprint>,
}Fields§
§path: String§kind: SourceKind§adapter_id: String§origin: Option<String>§fingerprint: Option<SourceFingerprint>Trait Implementations§
Source§impl Clone for SourceCandidate
impl Clone for SourceCandidate
Source§fn clone(&self) -> SourceCandidate
fn clone(&self) -> SourceCandidate
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 SourceCandidate
impl Debug for SourceCandidate
Source§impl<'de> Deserialize<'de> for SourceCandidate
impl<'de> Deserialize<'de> for SourceCandidate
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 SourceCandidate
Source§impl PartialEq for SourceCandidate
impl PartialEq for SourceCandidate
Source§impl Serialize for SourceCandidate
impl Serialize for SourceCandidate
impl StructuralPartialEq for SourceCandidate
Auto Trait Implementations§
impl Freeze for SourceCandidate
impl RefUnwindSafe for SourceCandidate
impl Send for SourceCandidate
impl Sync for SourceCandidate
impl Unpin for SourceCandidate
impl UnsafeUnpin for SourceCandidate
impl UnwindSafe for SourceCandidate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.