Struct ashpd::desktop::open_uri::OpenFileRequest
source · pub struct OpenFileRequest { /* private fields */ }
Expand description
A builder-pattern type to open a file.
Implementations§
source§impl OpenFileRequest
impl OpenFileRequest
sourcepub fn identifier(self, identifier: impl Into<Option<WindowIdentifier>>) -> Self
pub fn identifier(self, identifier: impl Into<Option<WindowIdentifier>>) -> Self
Sets a window identifier.
sourcepub fn writeable(self, writeable: impl Into<Option<bool>>) -> Self
pub fn writeable(self, writeable: impl Into<Option<bool>>) -> Self
Whether the file should be writeable or not.
sourcepub fn ask(self, ask: impl Into<Option<bool>>) -> Self
pub fn ask(self, ask: impl Into<Option<bool>>) -> Self
Whether to always ask the user which application to use or not.
sourcepub fn activation_token(
self,
activation_token: impl Into<Option<ActivationToken>>,
) -> Self
pub fn activation_token( self, activation_token: impl Into<Option<ActivationToken>>, ) -> Self
Sets the token that can be used to activate the chosen application.
Trait Implementations§
source§impl Debug for OpenFileRequest
impl Debug for OpenFileRequest
source§impl Default for OpenFileRequest
impl Default for OpenFileRequest
source§fn default() -> OpenFileRequest
fn default() -> OpenFileRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenFileRequest
impl RefUnwindSafe for OpenFileRequest
impl Send for OpenFileRequest
impl Sync for OpenFileRequest
impl Unpin for OpenFileRequest
impl UnwindSafe for OpenFileRequest
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> 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> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.