[−][src]Enum rust_tdlib::types::InputFile
Points to a file
Variants
Generated(InputFileGenerated)
A file generated by the client
Id(InputFileId)
A file defined by its unique ID
Local(InputFileLocal)
A file defined by a local path
Remote(InputFileRemote)
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 InputFile
[src]
Trait Implementations
impl AsRef<InputFile> for InputFile
[src]
impl Clone for InputFile
[src]
impl Debug for InputFile
[src]
impl Default for InputFile
[src]
impl<'de> Deserialize<'de> for InputFile
[src]
pub fn deserialize<D>(deserializer: D) -> Result<InputFile, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for InputFile
[src]
impl Serialize for InputFile
[src]
Auto Trait Implementations
impl RefUnwindSafe for InputFile
[src]
impl Send for InputFile
[src]
impl Sync for InputFile
[src]
impl Unpin for InputFile
[src]
impl UnwindSafe for InputFile
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,