pub struct Fragment(/* private fields */);
Expand description
URI fragment.
Implementations§
Source§impl Fragment
impl Fragment
Sourcepub fn new<T: ?Sized + AsRef<[u8]>>(
input: &T,
) -> Result<&Self, InvalidFragment<&T>>
pub fn new<T: ?Sized + AsRef<[u8]>>( input: &T, ) -> Result<&Self, InvalidFragment<&T>>
Creates a new URI fragment by parsing the input
value
Sourcepub const unsafe fn new_unchecked(input: &[u8]) -> &Self
pub const unsafe fn new_unchecked(input: &[u8]) -> &Self
Creates a new URI fragment from the input
value without validation.
§Safety
The input data must be a valid URI fragment.
Methods from Deref<Target = PctStr>§
Trait Implementations§
Source§impl AsRef<Fragment> for FragmentBuf
impl AsRef<Fragment> for FragmentBuf
Source§impl Borrow<Fragment> for FragmentBuf
impl Borrow<Fragment> for FragmentBuf
Source§impl<'a> PartialEq<&'a Fragment> for FragmentBuf
impl<'a> PartialEq<&'a Fragment> for FragmentBuf
Source§impl PartialEq<Fragment> for FragmentBuf
impl PartialEq<Fragment> for FragmentBuf
Source§impl<'a> PartialOrd<&'a Fragment> for FragmentBuf
impl<'a> PartialOrd<&'a Fragment> for FragmentBuf
Source§impl PartialOrd<Fragment> for FragmentBuf
impl PartialOrd<Fragment> for FragmentBuf
Source§impl PartialOrd for Fragment
impl PartialOrd for Fragment
Source§impl ToOwned for Fragment
impl ToOwned for Fragment
Source§type Owned = FragmentBuf
type Owned = FragmentBuf
The resulting type after obtaining ownership.
Source§fn to_owned(&self) -> FragmentBuf
fn to_owned(&self) -> FragmentBuf
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · Source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more