pub struct CrUri { /* private fields */ }Expand description
Cloudreve URI
Implementations§
Source§impl CrUri
impl CrUri
Sourcepub fn set_search_param(&mut self, param: SearchParam) -> &mut Self
pub fn set_search_param(&mut self, param: SearchParam) -> &mut Self
Set search parameters
Sourcepub fn search_params(&self) -> Option<SearchParam>
pub fn search_params(&self) -> Option<SearchParam>
Get search parameters from the URI
Sourcepub fn set_username(&mut self, username: &str) -> Result<&mut Self, ()>
pub fn set_username(&mut self, username: &str) -> Result<&mut Self, ()>
Set the username
Sourcepub fn set_password(&mut self, password: &str) -> Result<&mut Self, ()>
pub fn set_password(&mut self, password: &str) -> Result<&mut Self, ()>
Set the password
Sourcepub fn path_trimmed(&self) -> String
pub fn path_trimmed(&self) -> String
Get the path without leading slash
Sourcepub fn join_raw(&mut self, raw_path: &str) -> &mut Self
pub fn join_raw(&mut self, raw_path: &str) -> &mut Self
Join a raw path (may be absolute or relative)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CrUri
impl RefUnwindSafe for CrUri
impl Send for CrUri
impl Sync for CrUri
impl Unpin for CrUri
impl UnsafeUnpin for CrUri
impl UnwindSafe for CrUri
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