pub struct ParsedSource {
pub uri: String,
pub scheme: String,
pub name: String,
pub params: BTreeMap<String, String>,
}Fields§
§uri: StringThe source as written.
scheme: String§name: String§params: BTreeMap<String, String>Keys sorted; the last value of a repeated key wins.
Trait Implementations§
Source§impl Clone for ParsedSource
impl Clone for ParsedSource
Source§impl Debug for ParsedSource
impl Debug for ParsedSource
Source§impl<'de> Deserialize<'de> for ParsedSource
impl<'de> Deserialize<'de> for ParsedSource
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 ParsedSource
Source§impl PartialEq for ParsedSource
impl PartialEq for ParsedSource
Source§impl Serialize for ParsedSource
impl Serialize for ParsedSource
impl StructuralPartialEq for ParsedSource
Auto Trait Implementations§
impl Freeze for ParsedSource
impl RefUnwindSafe for ParsedSource
impl Send for ParsedSource
impl Sync for ParsedSource
impl Unpin for ParsedSource
impl UnsafeUnpin for ParsedSource
impl UnwindSafe for ParsedSource
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
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.