pub struct LessonUploadInfo {Show 13 fields
pub course_id: Option<i32>,
pub entry_id: Option<i32>,
pub start: Option<DateTime<Utc>>,
pub end: Option<DateTime<Utc>>,
pub multiple_files: bool,
pub unlimited_tries: bool,
pub visibility: Option<String>,
pub automatic_deletion: Option<String>,
pub allowed_file_types: Vec<String>,
pub max_file_size: String,
pub extra: Option<String>,
pub own_files: Vec<LessonUploadInfoOwnFile>,
pub public_files: Vec<LessonUploadInfoPublicFile>,
}Fields§
§course_id: Option<i32>§entry_id: Option<i32>§start: Option<DateTime<Utc>>§end: Option<DateTime<Utc>>§multiple_files: boolRepresents if multiple files can be uploaded
unlimited_tries: boolRepresents if files can be uploaded unlimited times
visibility: Option<String>§automatic_deletion: Option<String>§allowed_file_types: Vec<String>§max_file_size: String§extra: Option<String>Has some extra info
own_files: Vec<LessonUploadInfoOwnFile>§public_files: Vec<LessonUploadInfoPublicFile>Trait Implementations§
Source§impl Clone for LessonUploadInfo
impl Clone for LessonUploadInfo
Source§fn clone(&self) -> LessonUploadInfo
fn clone(&self) -> LessonUploadInfo
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 LessonUploadInfo
impl Debug for LessonUploadInfo
Source§impl Hash for LessonUploadInfo
impl Hash for LessonUploadInfo
Source§impl Ord for LessonUploadInfo
impl Ord for LessonUploadInfo
Source§fn cmp(&self, other: &LessonUploadInfo) -> Ordering
fn cmp(&self, other: &LessonUploadInfo) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LessonUploadInfo
impl PartialEq for LessonUploadInfo
Source§impl PartialOrd for LessonUploadInfo
impl PartialOrd for LessonUploadInfo
impl Eq for LessonUploadInfo
impl StructuralPartialEq for LessonUploadInfo
Auto Trait Implementations§
impl Freeze for LessonUploadInfo
impl RefUnwindSafe for LessonUploadInfo
impl Send for LessonUploadInfo
impl Sync for LessonUploadInfo
impl Unpin for LessonUploadInfo
impl UnwindSafe for LessonUploadInfo
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.