Struct telexide::model::PassportFile [−][src]
pub struct PassportFile { pub file_id: String, pub file_unique_id: String, pub file_size: i64, pub file_date: DateTime<Utc>, }
This object represents a file uploaded to Telegram Passport. Currently all Telegram Passport files are in JPEG format when decrypted and don’t exceed 10MB.
Fields
file_id: String
Identifier for this file, which can be used to download or reuse the file
file_unique_id: String
Unique identifier for this file, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.
file_size: i64
File size
file_date: DateTime<Utc>
Unix time when the file was uploaded
Trait Implementations
impl Clone for PassportFile
[src]
impl Clone for PassportFile
[src]fn clone(&self) -> PassportFile
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for PassportFile
[src]
impl<'de> Deserialize<'de> for PassportFile
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<PassportFile> for PassportFile
[src]
impl PartialEq<PassportFile> for PassportFile
[src]fn eq(&self, other: &PassportFile) -> bool
[src]
fn ne(&self, other: &PassportFile) -> bool
[src]
impl Serialize for PassportFile
[src]
impl Serialize for PassportFile
[src]impl StructuralPartialEq for PassportFile
[src]
impl StructuralPartialEq for PassportFile
[src]Auto Trait Implementations
impl RefUnwindSafe for PassportFile
impl RefUnwindSafe for PassportFile
impl Send for PassportFile
impl Send for PassportFile
impl Sync for PassportFile
impl Sync for PassportFile
impl Unpin for PassportFile
impl Unpin for PassportFile
impl UnwindSafe for PassportFile
impl UnwindSafe for PassportFile
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,