Struct pinentry::MessageDialog[][src]

pub struct MessageDialog<'a> { /* fields omitted */ }
Expand description

A dialog for showing a message to the user.

Implementations

Creates a new MessageDialog using the binary named pinentry.

Returns None if pinentry cannot be found in PATH.

Creates a new MessageDialog using the given path to, or name of, a pinentry binary.

Returns None if:

  • A path was provided that does not exist.
  • A binary name was provided that cannot be found in PATH.
  • The binary is found but is not executable.

Sets the window title.

When using this feature you should take care that the window is still identifiable as the pinentry.

Sets the text for the button signalling confirmation (the “OK” button).

You should use an underscore in the text only if you know that a modern version of pinentry is used. Modern versions underline the next character after the underscore and use the first such underlined character as a keyboard accelerator. Use a double underscore to escape an underscore.

Sets the timeout (in seconds) before returning an error.

Shows a message.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.