[−][src]Struct ffsend_api::api::url::UrlBuilder
A struct, that helps building URLs for communicating with a remote host.
Methods
impl UrlBuilder
[src]
pub fn download(file: &RemoteFile, secret: bool) -> Url
[src]
Get the download URL of the given file.
This URL is identical to the share URL, a term used in this API.
Set secret
to true
, to include it in the URL if known.
pub fn api_metadata(file: &RemoteFile) -> Url
[src]
Get the API metadata URL for the given file.
pub fn api_download(file: &RemoteFile) -> Url
[src]
Get the API download URL for the given file.
pub fn api_password(file: &RemoteFile) -> Url
[src]
Get the API password URL for the given file.
pub fn api_params(file: &RemoteFile) -> Url
[src]
Get the API params URL for the given file.
pub fn api_info(file: &RemoteFile) -> Url
[src]
Get the API info URL for the given file.
pub fn api_exists(file: &RemoteFile) -> Url
[src]
Get the API exists URL for the given file.
pub fn api_delete(file: &RemoteFile) -> Url
[src]
Get the API delete URL for the given file.
Auto Trait Implementations
impl Send for UrlBuilder
impl Unpin for UrlBuilder
impl Sync for UrlBuilder
impl UnwindSafe for UrlBuilder
impl RefUnwindSafe for UrlBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> Same<T> for T
type Output = T
Should always be Self