[−][src]Enum streamdeck_rs::MessageOut
A message to be sent to the Stream Deck software.
Grepresents the global settings that are persisted within the Stream Deck software.Srepresents the action settings that are persisted within the Stream Deck software.Mrepresents the messages that are sent to the property inspector.
Variants
SetTitleSet the title of an action instance.
Fields of SetTitle
context: StringThe instance of the action (key or part of a multiaction).
payload: TitlePayloadThe title to set.
SetImageSet the image of an action instance.
Fields of SetImage
context: StringThe instance of the action (key or part of a multiaction).
payload: ImagePayloadThe image to set.
ShowAlertTemporarily overlay the key image with an alert icon.
Fields of ShowAlert
context: StringThe instance of the action (key or part of a multiaction).
ShowOkTemporarily overlay the key image with a checkmark.
Fields of ShowOk
context: StringThe instance of the action (key or part of a multiaction).
GetSettingsRetrieve settings for an instance of an action via DidReceiveSettings.
Fields of GetSettings
context: StringThe instance of the action (key or part of a multiaction).
SetSettingsStore settings for an instance of an action.
Fields of SetSettings
context: StringThe instance of the action (key or part of a multiaction).
payload: SThe settings to save.
SetStateSet the state of an action.
Normally, Stream Deck changes the state of an action automatically when the key is pressed.
Fields of SetState
context: StringThe instance of the action (key or part of a multiaction).
payload: StatePayloadThe desired state.
SendToPropertyInspectorSend data to the property inspector.
Fields of SendToPropertyInspector
SwitchToProfileSelect a new profile.
Fields of SwitchToProfile
context: StringThe instance of the action (key or part of a multiaction).
device: StringThe device to change the profile of.
payload: ProfilePayloadThe profile to activate.
OpenUrlOpen a URL in the default browser.
Fields of OpenUrl
payload: UrlPayloadThe url to open.
GetGlobalSettingsRetrieve plugin settings for via DidReceiveGlobalSettings.
Fields of GetGlobalSettings
context: StringThe instance of the action (key or part of a multiaction).
SetGlobalSettingsStore plugin settings.
Fields of SetGlobalSettings
context: StringThe instance of the action (key or part of a multiaction).
payload: GThe settings to save.
LogMessageWrite to the log.
Fields of LogMessage
payload: LogMessagePayloadThe message to log.
Trait Implementations
impl<G: Debug, S: Debug, M: Debug> Debug for MessageOut<G, S, M>[src]
impl<G, S, M> Serialize for MessageOut<G, S, M> where
G: Serialize,
S: Serialize,
M: Serialize, [src]
G: Serialize,
S: Serialize,
M: Serialize,
Auto Trait Implementations
impl<G, S, M> Send for MessageOut<G, S, M> where
G: Send,
M: Send,
S: Send,
G: Send,
M: Send,
S: Send,
impl<G, S, M> Sync for MessageOut<G, S, M> where
G: Sync,
M: Sync,
S: Sync,
G: Sync,
M: Sync,
S: Sync,
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized, [src]
T: Send + Sync + UnwindSafe + ?Sized,