pub struct SetAppId<'a> {
pub app_id: Str<'a>,
}
Expand description
set application ID
Set an application identifier for the surface.
The app ID identifies the general class of applications to which
the surface belongs. The compositor can use this to group multiple
surfaces together, or to determine how to launch a new application.
For D-Bus activatable applications, the app ID is used as the D-Bus
service name.
The compositor shell will try to group application surfaces together
by their app ID. As a best practice, it is suggested to select app
ID’s that match the basename of the application’s .desktop file.
For example, “org.freedesktop.FooViewer” where the .desktop file is
“org.freedesktop.FooViewer.desktop”.
See the desktop-entry specification 0 for more details on
application identifiers and how they relate to well-known D-Bus
names and .desktop files.
Performs copy-assignment from
source
.
Read more
Formats the value using the given formatter.
Read more
Deserialize from the given buffer. Returns deserialized message, and
number of bytes and file descriptors consumed, respectively.
This method tests for self
and other
values to be equal, and is used
by ==
.
This method tests for !=
. The default implementation is almost always
sufficient, and should not be overridden without very good reason.
Serialize into the buffered writer. This function returns no errors,
failures in seializing are generally program errors, and triggers
panicking.
Read more
How many bytes will this message serialize to. Including the 8 byte
header.
How many file descriptors will this message serialize to.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Checks if this value is equivalent to the given key.
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.