pub struct UrlBuilder {
pub base: String,
/* private fields */
}Expand description
Builds a URL with optional query parameters.
Fields§
§base: StringThe base URL path.
Implementations§
Source§impl UrlBuilder
impl UrlBuilder
Sourcepub fn push_query_mut(&mut self, name: &str, value: &str)
pub fn push_query_mut(&mut self, name: &str, value: &str)
Appends a query parameter mutably.
Sourcepub fn push_query(self, name: &str, value: &str) -> Self
pub fn push_query(self, name: &str, value: &str) -> Self
Appends a query parameter and returns self.
Trait Implementations§
Source§impl From<UrlBuilder> for String
impl From<UrlBuilder> for String
Source§fn from(x: UrlBuilder) -> Self
fn from(x: UrlBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for UrlBuilder
impl !Send for UrlBuilder
impl !Sync for UrlBuilder
impl !UnwindSafe for UrlBuilder
impl Freeze for UrlBuilder
impl Unpin for UrlBuilder
impl UnsafeUnpin for UrlBuilder
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