pub struct FuchsiaPkgComponentUrl { /* private fields */ }Expand description
A URL locating a Fuchsia component. Can be either absolute or relative.
See FuchsiaPkgAbsoluteComponentUrl and RelativeComponentUrl for more details.
https://fuchsia.dev/fuchsia-src/concepts/packages/package_url
Implementations§
Source§impl FuchsiaPkgComponentUrl
impl FuchsiaPkgComponentUrl
Sourcepub fn parse(url: &str) -> Result<Self, ParseError>
pub fn parse(url: &str) -> Result<Self, ParseError>
Parse a FuchsiaPkgComponentUrl URL.
Sourcepub fn package_url(&self) -> &FuchsiaPkgPackageUrl
pub fn package_url(&self) -> &FuchsiaPkgPackageUrl
The package URL of this URL (this URL without the resource path).
Trait Implementations§
Source§impl Clone for FuchsiaPkgComponentUrl
impl Clone for FuchsiaPkgComponentUrl
Source§fn clone(&self) -> FuchsiaPkgComponentUrl
fn clone(&self) -> FuchsiaPkgComponentUrl
Returns a duplicate of the value. Read more
1.0.0 · 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 FuchsiaPkgComponentUrl
impl Debug for FuchsiaPkgComponentUrl
Source§impl<'de> Deserialize<'de> for FuchsiaPkgComponentUrl
impl<'de> Deserialize<'de> for FuchsiaPkgComponentUrl
Source§fn deserialize<D>(de: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(de: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FuchsiaPkgComponentUrl
impl Display for FuchsiaPkgComponentUrl
Source§impl FromStr for FuchsiaPkgComponentUrl
impl FromStr for FuchsiaPkgComponentUrl
Source§impl Hash for FuchsiaPkgComponentUrl
impl Hash for FuchsiaPkgComponentUrl
Source§impl Ord for FuchsiaPkgComponentUrl
impl Ord for FuchsiaPkgComponentUrl
Source§fn cmp(&self, other: &FuchsiaPkgComponentUrl) -> Ordering
fn cmp(&self, other: &FuchsiaPkgComponentUrl) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FuchsiaPkgComponentUrl
impl PartialEq for FuchsiaPkgComponentUrl
Source§impl PartialOrd for FuchsiaPkgComponentUrl
impl PartialOrd for FuchsiaPkgComponentUrl
Source§impl Serialize for FuchsiaPkgComponentUrl
impl Serialize for FuchsiaPkgComponentUrl
Source§impl TryFrom<&str> for FuchsiaPkgComponentUrl
impl TryFrom<&str> for FuchsiaPkgComponentUrl
impl Eq for FuchsiaPkgComponentUrl
impl StructuralPartialEq for FuchsiaPkgComponentUrl
Auto Trait Implementations§
impl Freeze for FuchsiaPkgComponentUrl
impl RefUnwindSafe for FuchsiaPkgComponentUrl
impl Send for FuchsiaPkgComponentUrl
impl Sync for FuchsiaPkgComponentUrl
impl Unpin for FuchsiaPkgComponentUrl
impl UnwindSafe for FuchsiaPkgComponentUrl
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