Struct celcat::fetchable::calendar::CalendarDataRequest [−][src]
pub struct CalendarDataRequest<T: ResourceType> {
pub start: NaiveDateTime,
pub end: NaiveDateTime,
pub res_type: T,
pub cal_view: CalView,
pub federation_ids: T::Id,
pub colour_scheme: i64,
}Fields
start: NaiveDateTimeend: NaiveDateTimeres_type: Tcal_view: CalViewfederation_ids: T::Idcolour_scheme: i64Trait Implementations
impl<T: ResourceType> Serialize for CalendarDataRequest<T> where
T: Serialize,
T::Id: Serialize,
impl<T: ResourceType> Serialize for CalendarDataRequest<T> where
T: Serialize,
T::Id: Serialize,
Auto Trait Implementations
impl<T> RefUnwindSafe for CalendarDataRequest<T> where
T: RefUnwindSafe,
<T as ResourceType>::Id: RefUnwindSafe,
impl<T> Send for CalendarDataRequest<T> where
T: Send,
<T as ResourceType>::Id: Send,
impl<T> Sync for CalendarDataRequest<T> where
T: Sync,
<T as ResourceType>::Id: Sync,
impl<T> Unpin for CalendarDataRequest<T> where
T: Unpin,
<T as ResourceType>::Id: Unpin,
impl<T> UnwindSafe for CalendarDataRequest<T> where
T: UnwindSafe,
<T as ResourceType>::Id: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more