#[non_exhaustive]pub struct RevealParams {
pub message: String,
pub format: Option<RevealFormat>,
pub note: Option<String>,
pub length: Option<u64>,
}Expand description
Params for reveal action.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.message: StringWhat the value is and what to do with it, shown above it and printed on the sheet.
format: Option<RevealFormat>The encoding: paper32 (the default), hex, or bip39 for a
wallet’s recovery phrase.
note: Option<String>Text printed on the sheet: where it goes, who keeps it.
length: Option<u64>The value’s length in the format’s unit, words for bip39 and
bytes otherwise, when the author knows it, so the sheet has exactly
the right number of rows; a value of another size is refused. A
share counts the three header bytes in front of its secret.
Trait Implementations§
Source§impl Clone for RevealParams
impl Clone for RevealParams
Source§impl Debug for RevealParams
impl Debug for RevealParams
Source§impl Default for RevealParams
impl Default for RevealParams
Source§impl<'de> Deserialize<'de> for RevealParams
impl<'de> Deserialize<'de> for RevealParams
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 RevealParams
impl JsonSchema for RevealParams
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 RevealParams
impl RefUnwindSafe for RevealParams
impl Send for RevealParams
impl Sync for RevealParams
impl Unpin for RevealParams
impl UnsafeUnpin for RevealParams
impl UnwindSafe for RevealParams
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