pub struct WindDesktopConfiguration {Show 22 fields
pub window_id: u32,
pub app_root: String,
pub user_data_path: String,
pub temp_path: String,
pub log_level: String,
pub is_packaged: bool,
pub tauri_version: String,
pub platform: String,
pub arch: String,
pub workspace: Option<Value>,
pub files_to_open_or_create: Option<Vec<FileToOpenOrCreate>>,
pub files_to_diff: Option<Vec<FileToDiff>>,
pub files_to_wait: Option<FilesToWait>,
pub fullscreen: Option<bool>,
pub zoom_level: Option<f64>,
pub is_custom_zoom_level: Option<bool>,
pub profiles: Profiles,
pub policies_data: Option<Value>,
pub loggers: Vec<Logger>,
pub backup_path: Option<String>,
pub disable_layout_restore: Option<bool>,
pub os: OsInfo,
}Expand description
Wind desktop configuration structure Mirrors Wind’s IDesktopConfiguration interface
Fields§
§window_id: u32§app_root: String§user_data_path: String§temp_path: String§log_level: String§is_packaged: bool§tauri_version: String§platform: String§arch: String§workspace: Option<Value>§files_to_open_or_create: Option<Vec<FileToOpenOrCreate>>§files_to_diff: Option<Vec<FileToDiff>>§files_to_wait: Option<FilesToWait>§fullscreen: Option<bool>§zoom_level: Option<f64>§is_custom_zoom_level: Option<bool>§profiles: Profiles§policies_data: Option<Value>§loggers: Vec<Logger>§backup_path: Option<String>§disable_layout_restore: Option<bool>§os: OsInfoTrait Implementations§
Source§impl Clone for WindDesktopConfiguration
impl Clone for WindDesktopConfiguration
Source§fn clone(&self) -> WindDesktopConfiguration
fn clone(&self) -> WindDesktopConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WindDesktopConfiguration
impl Debug for WindDesktopConfiguration
Source§impl<'de> Deserialize<'de> for WindDesktopConfiguration
impl<'de> Deserialize<'de> for WindDesktopConfiguration
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
Auto Trait Implementations§
impl Freeze for WindDesktopConfiguration
impl RefUnwindSafe for WindDesktopConfiguration
impl Send for WindDesktopConfiguration
impl Sync for WindDesktopConfiguration
impl Unpin for WindDesktopConfiguration
impl UnwindSafe for WindDesktopConfiguration
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].