Struct UnknownEventData
pub struct UnknownEventData {
pub name: String,
pub args: String,
}
Expand description
This struct represents an unknown event to hyprland-rs this allows you to use events that haven’t been implemented in hyprland-rs. To use this use the UnknownEventData::parse_args method to properly get the args
Fields§
§name: String
The event’s name
args: String
The args as a string
Implementations§
§impl UnknownEventData
impl UnknownEventData
pub fn parse_args(self, count: usize) -> Vec<String>
pub fn parse_args(self, count: usize) -> Vec<String>
Takes the amount of args, and splits the string correctly
Trait Implementations§
§impl Clone for UnknownEventData
impl Clone for UnknownEventData
§fn clone(&self) -> UnknownEventData
fn clone(&self) -> UnknownEventData
Returns a copy 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 more§impl Debug for UnknownEventData
impl Debug for UnknownEventData
§impl PartialEq for UnknownEventData
impl PartialEq for UnknownEventData
impl Eq for UnknownEventData
impl StructuralPartialEq for UnknownEventData
Auto Trait Implementations§
impl Freeze for UnknownEventData
impl RefUnwindSafe for UnknownEventData
impl Send for UnknownEventData
impl Sync for UnknownEventData
impl Unpin for UnknownEventData
impl UnwindSafe for UnknownEventData
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more