pub struct FileUniqueId(pub String);Expand description
Unique identifier for a file, which is supposed to be the same over time and for different bots. Can’t be used to download or reuse the file.
Tuple Fields§
§0: StringTrait Implementations§
Source§impl Clone for FileUniqueId
impl Clone for FileUniqueId
Source§fn clone(&self) -> FileUniqueId
fn clone(&self) -> FileUniqueId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileUniqueId
impl Debug for FileUniqueId
Source§impl Default for FileUniqueId
impl Default for FileUniqueId
Source§fn default() -> FileUniqueId
fn default() -> FileUniqueId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileUniqueId
impl<'de> Deserialize<'de> for FileUniqueId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileUniqueId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileUniqueId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FileUniqueId
impl Display for FileUniqueId
Source§impl From<&'static str> for FileUniqueId
impl From<&'static str> for FileUniqueId
Source§fn from(value: &'static str) -> FileUniqueId
fn from(value: &'static str) -> FileUniqueId
Converts to this type from the input type.
Source§impl From<String> for FileUniqueId
impl From<String> for FileUniqueId
Source§fn from(value: String) -> FileUniqueId
fn from(value: String) -> FileUniqueId
Converts to this type from the input type.
Source§impl Hash for FileUniqueId
impl Hash for FileUniqueId
Source§impl PartialEq for FileUniqueId
impl PartialEq for FileUniqueId
Source§impl Serialize for FileUniqueId
impl Serialize for FileUniqueId
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for FileUniqueId
impl StructuralPartialEq for FileUniqueId
Auto Trait Implementations§
impl Freeze for FileUniqueId
impl RefUnwindSafe for FileUniqueId
impl Send for FileUniqueId
impl Sync for FileUniqueId
impl Unpin for FileUniqueId
impl UnwindSafe for FileUniqueId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.