pub struct ScheduleEventType {
pub name: String,
pub id: ScheduleEventTypeId,
}Expand description
A detailed struct representing an event in the schedule.
ScheduleEventType {
name: "All-Star Weekend Event".into(),
id: "A".into(),
}Fields§
§name: String§id: ScheduleEventTypeIdTrait Implementations§
Source§impl Clone for ScheduleEventType
impl Clone for ScheduleEventType
Source§fn clone(&self) -> ScheduleEventType
fn clone(&self) -> ScheduleEventType
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 ScheduleEventType
impl Debug for ScheduleEventType
Source§impl<'de> Deserialize<'de> for ScheduleEventType
impl<'de> Deserialize<'de> for ScheduleEventType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl MetaKind for ScheduleEventType
impl MetaKind for ScheduleEventType
const ENDPOINT_NAME: &'static str = "scheduleEventTypes"
type Complete = ScheduleEventType
Source§impl PartialEq for ScheduleEventType
impl PartialEq for ScheduleEventType
Source§impl Requestable for ScheduleEventType
impl Requestable for ScheduleEventType
type Identifier = ScheduleEventTypeId
type URL = MetaRequest<ScheduleEventType>
fn id(&self) -> &Self::Identifier
fn url_for_id(_id: &Self::Identifier) -> Self::URL
fn get_entries(
response: <Self::URL as RequestURL>::Response,
) -> impl IntoIterator<Item = Self>where
Self: Sized,
fn get_cache_table() -> &'static RwLock<CacheTable<Self>>where
Self: Sized,
Source§impl RequestableEntrypoint for ScheduleEventType
impl RequestableEntrypoint for ScheduleEventType
type Complete = ScheduleEventType
fn id( &self, ) -> &<<Self as RequestableEntrypoint>::Complete as Requestable>::Identifier
fn as_complete_or_request(
&self,
) -> impl Future<Output = Result<Arc<<Self as RequestableEntrypoint>::Complete>, Error<Self>>>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for ScheduleEventType
impl RefUnwindSafe for ScheduleEventType
impl Send for ScheduleEventType
impl Sync for ScheduleEventType
impl Unpin for ScheduleEventType
impl UnsafeUnpin for ScheduleEventType
impl UnwindSafe for ScheduleEventType
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