[][src]Struct ffsend_api::action::version::Version

pub struct Version { /* fields omitted */ }

An action to attempt to find the API version of a Send server.

This returns a Version as probed, and will return an error if failed to properly determine the server API version.

This API specification for this action is compatible with both Firefox Send v2 and v3.

Methods

impl Version[src]

pub fn new(host: Url) -> Self[src]

Construct a new version action.

pub fn invoke(self, client: &Client) -> Result<Version, Error>[src]

Invoke the version action.

Auto Trait Implementations

impl Send for Version

impl Sync for Version

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Erased for T

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Same for T

type Output = T

Should always be Self