[][src]Struct rtdlib::types::InputFileRemote

pub struct InputFileRemote { /* fields omitted */ }

A file defined by its remote ID. The remote ID is guaranteed to be usable only if the corresponding file is still accessible to the user and known to TDLib. For example, if the file is from a message, then the message must be not deleted and accessible to the user. If the file database is disabled, then the corresponding object with the file must be preloaded by the client

Implementations

impl InputFileRemote[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

pub fn builder() -> RTDInputFileRemoteBuilder[src]

pub fn id(&self) -> &String[src]

Trait Implementations

impl AsRef<InputFileRemote> for InputFileRemote[src]

impl Clone for InputFileRemote[src]

impl Debug for InputFileRemote[src]

impl Default for InputFileRemote[src]

impl<'de> Deserialize<'de> for InputFileRemote[src]

impl RObject for InputFileRemote[src]

impl Serialize for InputFileRemote[src]

impl TDInputFile for InputFileRemote[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.