pub struct UndoOffer {
pub available: bool,
pub kind: String,
pub reason: Option<String>,
}Expand description
What Undo would do.
Fields§
§available: boolIt can be undone now.
kind: Stringtrash, revert or none.
reason: Option<String>Why not, when not.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UndoOffer
impl<'de> Deserialize<'de> for UndoOffer
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
impl Eq for UndoOffer
Source§impl JsonSchema for UndoOffer
impl JsonSchema for UndoOffer
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for UndoOffer
Auto Trait Implementations§
impl Freeze for UndoOffer
impl RefUnwindSafe for UndoOffer
impl Send for UndoOffer
impl Sync for UndoOffer
impl Unpin for UndoOffer
impl UnsafeUnpin for UndoOffer
impl UnwindSafe for UndoOffer
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