Struct veilid_tools::SplitUrl
source · pub struct SplitUrl {
pub scheme: String,
pub userinfo: Option<String>,
pub host: SplitUrlHost,
pub port: Option<u16>,
pub path: Option<SplitUrlPath>,
}Fields§
§scheme: String§userinfo: Option<String>§host: SplitUrlHost§port: Option<u16>§path: Option<SplitUrlPath>Implementations§
Trait Implementations§
source§impl Ord for SplitUrl
impl Ord for SplitUrl
source§impl PartialEq<SplitUrl> for SplitUrl
impl PartialEq<SplitUrl> for SplitUrl
source§impl PartialOrd<SplitUrl> for SplitUrl
impl PartialOrd<SplitUrl> for SplitUrl
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for SplitUrl
impl StructuralEq for SplitUrl
impl StructuralPartialEq for SplitUrl
Auto Trait Implementations§
impl RefUnwindSafe for SplitUrl
impl Send for SplitUrl
impl Sync for SplitUrl
impl Unpin for SplitUrl
impl UnwindSafe for SplitUrl
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