pub struct CrudExample {
pub operation: String,
pub resource_type: String,
pub path: String,
pub request: Option<Value>,
pub status: u16,
pub response: Option<Value>,
pub resource_state: Option<String>,
}Expand description
CRUD example for state machine generation
Fields§
§operation: StringOperation type (create, read, update, delete)
resource_type: StringResource type
path: StringRequest path
request: Option<Value>Request body
status: u16Response status
response: Option<Value>Response body
resource_state: Option<String>Resource state after operation (if applicable)
Trait Implementations§
Source§impl Clone for CrudExample
impl Clone for CrudExample
Source§fn clone(&self) -> CrudExample
fn clone(&self) -> CrudExample
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 CrudExample
impl Debug for CrudExample
Source§impl<'de> Deserialize<'de> for CrudExample
impl<'de> Deserialize<'de> for CrudExample
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CrudExample, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CrudExample, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CrudExample
impl Serialize for CrudExample
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CrudExample
impl RefUnwindSafe for CrudExample
impl Send for CrudExample
impl Sync for CrudExample
impl Unpin for CrudExample
impl UnsafeUnpin for CrudExample
impl UnwindSafe for CrudExample
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