[−][src]Struct ffsend_api::client::Client
A networking client for ffsend actions.
Methods
impl Client
[src]
pub fn new(config: ClientConfig, transfer: bool) -> Self
[src]
Construct the ffsend client with the given config
.
If this client is used for transfering files, transfer
should be true.
pub fn get<U: IntoUrl>(&self, url: U) -> RequestBuilder
[src]
Create a HTTP GET request through this client, returning a RequestBuilder
.
pub fn post<U: IntoUrl>(&self, url: U) -> RequestBuilder
[src]
Create a HTTP GET request through this client, returning a RequestBuilder
.
pub fn execute(&self, request: Request) -> Result<Response>
[src]
Execute the given reqwest request through the internal reqwest client.
pub fn websocket(
&self,
url: &str
) -> WsResult<WsClient<Box<dyn WsNetworkStream + Send>>>
[src]
&self,
url: &str
) -> WsResult<WsClient<Box<dyn WsNetworkStream + Send>>>
Construct a websocket client connected to the given url
using the wrapped configuration.
Auto Trait Implementations
impl Send for Client
impl Unpin for Client
impl Sync for Client
impl !UnwindSafe for Client
impl !RefUnwindSafe for Client
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