pub struct JobConfirm {
pub enabled: bool,
pub message: Option<String>,
}Expand description
Confirmation-dialog config for a UserInvokableJob, projected 1:1
from the manifest’s client.confirm block. Kept self-contained in the
wire layer (not a re-export of the manifest’s ConfirmHint) so the KLP
contract doesn’t depend on the manifest module.
Fields§
§enabled: boolWhether the Client App shows the confirmation dialog before running.
false fires the job immediately with no prompt.
message: Option<String>Custom dialog message. None ⇒ the client’s built-in
「「{name}」を実行しますか?」.
Trait Implementations§
Source§impl Clone for JobConfirm
impl Clone for JobConfirm
Source§fn clone(&self) -> JobConfirm
fn clone(&self) -> JobConfirm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JobConfirm
impl Debug for JobConfirm
Source§impl<'de> Deserialize<'de> for JobConfirm
impl<'de> Deserialize<'de> for JobConfirm
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 JsonSchema for JobConfirm
impl JsonSchema for JobConfirm
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 moreAuto Trait Implementations§
impl Freeze for JobConfirm
impl RefUnwindSafe for JobConfirm
impl Send for JobConfirm
impl Sync for JobConfirm
impl Unpin for JobConfirm
impl UnsafeUnpin for JobConfirm
impl UnwindSafe for JobConfirm
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