Enum svc_scheduler::tasks::TaskBody
source · pub enum TaskBody {
CancelItinerary(Uuid),
CreateItinerary(Vec<FlightPlanSchedule>),
}
Expand description
The required information to complete a task
Variants§
CancelItinerary(Uuid)
Cancel an itinerary
CreateItinerary(Vec<FlightPlanSchedule>)
Create an itinerary
Trait Implementations§
source§impl<'de> Deserialize<'de> for TaskBody
impl<'de> Deserialize<'de> for TaskBody
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
Auto Trait Implementations§
impl RefUnwindSafe for TaskBody
impl Send for TaskBody
impl Sync for TaskBody
impl Unpin for TaskBody
impl UnwindSafe for TaskBody
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request