pub struct WindowAllowlistConfig {
Show 25 fields pub all: bool, pub create: bool, pub center: bool, pub request_user_attention: bool, pub set_resizable: bool, pub set_title: bool, pub maximize: bool, pub unmaximize: bool, pub minimize: bool, pub unminimize: bool, pub show: bool, pub hide: bool, pub close: bool, pub set_decorations: bool, pub set_always_on_top: bool, pub set_size: bool, pub set_min_size: bool, pub set_max_size: bool, pub set_position: bool, pub set_fullscreen: bool, pub set_focus: bool, pub set_icon: bool, pub set_skip_taskbar: bool, pub start_dragging: bool, pub print: bool,
}
Expand description

Allowlist for the window APIs.

Fields

all: bool

Use this flag to enable all window API features.

create: bool

Allows dynamic window creation.

center: bool

Allows centering the window.

request_user_attention: bool

Allows requesting user attention on the window.

set_resizable: bool

Allows setting the resizable flag of the window.

set_title: bool

Allows changing the window title.

maximize: bool

Allows maximizing the window.

unmaximize: bool

Allows unmaximizing the window.

minimize: bool

Allows minimizing the window.

unminimize: bool

Allows unminimizing the window.

show: bool

Allows showing the window.

hide: bool

Allows hiding the window.

close: bool

Allows closing the window.

set_decorations: bool

Allows setting the decorations flag of the window.

set_always_on_top: bool

Allows setting the always_on_top flag of the window.

set_size: bool

Allows setting the window size.

set_min_size: bool

Allows setting the window minimum size.

set_max_size: bool

Allows setting the window maximum size.

set_position: bool

Allows changing the position of the window.

set_fullscreen: bool

Allows setting the fullscreen flag of the window.

set_focus: bool

Allows focusing the window.

set_icon: bool

Allows changing the window icon.

set_skip_taskbar: bool

Allows setting the skip_taskbar flag of the window.

start_dragging: bool

Allows start dragging on the window.

print: bool

Allows opening the system dialog to print the window content.

Trait Implementations

Returns all features associated with the allowlist struct.

Returns the tauri features enabled on this allowlist.

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

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.