pub struct WindowAllowlistConfig {
Show 30 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 set_cursor_grab: bool, pub set_cursor_visible: bool, pub set_cursor_icon: bool, pub set_cursor_position: bool, pub set_ignore_cursor_events: 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.

set_cursor_grab: bool

Allows grabbing the cursor.

set_cursor_visible: bool

Allows setting the cursor visibility.

set_cursor_icon: bool

Allows changing the cursor icon.

set_cursor_position: bool

Allows setting the cursor position.

set_ignore_cursor_events: bool

Allows ignoring cursor events.

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 !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
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.