pub struct ChannelFileInfo {
pub file: FileIndexEntry,
pub uploaded_by: Option<String>,
pub uploaded_at: DateTime<Utc>,
pub message_id: Option<String>,
}Expand description
Channel file information - combines file entry with channel-specific metadata
Fields§
§file: FileIndexEntryThe file entry (shared across all channels)
uploaded_by: Option<String>Who uploaded this file to this channel
uploaded_at: DateTime<Utc>When the file was uploaded to this channel
message_id: Option<String>Associated message ID (platform-specific)
Trait Implementations§
Source§impl Clone for ChannelFileInfo
impl Clone for ChannelFileInfo
Source§fn clone(&self) -> ChannelFileInfo
fn clone(&self) -> ChannelFileInfo
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 moreAuto Trait Implementations§
impl Freeze for ChannelFileInfo
impl RefUnwindSafe for ChannelFileInfo
impl Send for ChannelFileInfo
impl Sync for ChannelFileInfo
impl Unpin for ChannelFileInfo
impl UnsafeUnpin for ChannelFileInfo
impl UnwindSafe for ChannelFileInfo
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<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 more