pub struct UrlSearchParamsEntry<'a> { /* private fields */ }
Implementations§
Source§impl<'a> UrlSearchParamsEntry<'a>
impl<'a> UrlSearchParamsEntry<'a>
Sourcepub fn is_empty(&self) -> bool
pub fn is_empty(&self) -> bool
Returns whether the key value pair is empty or not
use ada_url::UrlSearchParams;
let params = UrlSearchParams::parse("a=1&b=2")
.expect("String should have been able to be parsed into an UrlSearchParams.");
let pairs = params.get_all("a");
assert_eq!(pairs.is_empty(), false);
Sourcepub fn len(&self) -> usize
pub fn len(&self) -> usize
Returns the size of the key value pairs
use ada_url::UrlSearchParams;
let params = UrlSearchParams::parse("a=1&b=2")
.expect("String should have been able to be parsed into an UrlSearchParams.");
let pairs = params.get_all("a");
assert_eq!(pairs.len(), 1);
Sourcepub fn get(&self, index: usize) -> Option<&str>
pub fn get(&self, index: usize) -> Option<&str>
Get an entry by index
use ada_url::UrlSearchParams;
let params = UrlSearchParams::parse("a=1&a=2")
.expect("String should have been able to be parsed into an UrlSearchParams.");
let pairs = params.get_all("a");
assert_eq!(pairs.len(), 2);
assert_eq!(pairs.get(0), Some("1"));
assert_eq!(pairs.get(1), Some("2"));
assert_eq!(pairs.get(2), None);
assert_eq!(pairs.get(55), None);
Trait Implementations§
Source§impl Drop for UrlSearchParamsEntry<'_>
impl Drop for UrlSearchParamsEntry<'_>
Source§impl<'a> From<UrlSearchParamsEntry<'a>> for Vec<&'a str>
impl<'a> From<UrlSearchParamsEntry<'a>> for Vec<&'a str>
Source§fn from(val: UrlSearchParamsEntry<'a>) -> Self
fn from(val: UrlSearchParamsEntry<'a>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'a> Freeze for UrlSearchParamsEntry<'a>
impl<'a> RefUnwindSafe for UrlSearchParamsEntry<'a>
impl<'a> !Send for UrlSearchParamsEntry<'a>
impl<'a> !Sync for UrlSearchParamsEntry<'a>
impl<'a> Unpin for UrlSearchParamsEntry<'a>
impl<'a> UnwindSafe for UrlSearchParamsEntry<'a>
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