Row
xcb
1.5.0
Row
Methods
keys
left
top
vertical
Trait Implementations
Borrow<Row>
Debug
ToOwned
Auto Trait Implementations
!Sized
Freeze
RefUnwindSafe
Send
Sync
Unpin
UnwindSafe
Blanket Implementations
Any
Borrow<T>
BorrowMut<T>
In xcb::
xkb
Structs
AccessXNotifyEvent
ActionMessageEvent
ActionMessageFlag
AxOption
AxnDetail
Bell
BellNotifyEvent
BoolCtrl
BoolCtrlsHigh
BoolCtrlsLow
CmDetail
CompatMapNotifyEvent
Control
ControlsNotifyEvent
CountedString16
CountedString16Buf
CountedString16Iterator
DeviceLedInfo
DeviceLedInfoBuf
DeviceLedInfoIterator
EventType
Explicit
ExtensionDeviceNotifyEvent
GbnDetail
GetCompatMap
GetCompatMapCookie
GetCompatMapCookieUnchecked
GetCompatMapReply
GetControls
GetControlsCookie
GetControlsCookieUnchecked
GetControlsReply
GetDeviceInfo
GetDeviceInfoCookie
GetDeviceInfoCookieUnchecked
GetDeviceInfoReply
GetIndicatorMap
GetIndicatorMapCookie
GetIndicatorMapCookieUnchecked
GetIndicatorMapReply
GetIndicatorState
GetIndicatorStateCookie
GetIndicatorStateCookieUnchecked
GetIndicatorStateReply
GetKbdByName
GetKbdByNameCookie
GetKbdByNameCookieUnchecked
GetKbdByNameReply
GetKbdByNameReplyRepliesMapParams
GetKbdByNameReplyRepliesParams
GetKbdByNameReplyRepliesValueListParams
GetMap
GetMapCookie
GetMapCookieUnchecked
GetMapReply
GetMapReplyMapParams
GetNamedIndicator
GetNamedIndicatorCookie
GetNamedIndicatorCookieUnchecked
GetNamedIndicatorReply
GetNames
GetNamesCookie
GetNamesCookieUnchecked
GetNamesReply
GetNamesReplyValueListParams
GetState
GetStateCookie
GetStateCookieUnchecked
GetStateReply
GroupsWrap
ImFlag
ImGroupsWhich
ImModsWhich
IndicatorMap
IndicatorMapNotifyEvent
IndicatorStateNotifyEvent
Key
KeyAlias
KeyModMap
KeyName
KeySymMap
KeySymMapBuf
KeySymMapIterator
KeyType
KeyTypeBuf
KeyTypeIterator
KeyVModMap
KeyboardError
KtMapEntry
KtSetMapEntry
LatchLockState
ListComponents
ListComponentsCookie
ListComponentsCookieUnchecked
ListComponentsReply
Listing
ListingBuf
ListingIterator
LockDeviceFlags
MapNotifyEvent
MapPart
ModDef
NameDetail
NamesNotifyEvent
NewKeyboardNotifyEvent
NknDetail
Outline
OutlineBuf
OutlineIterator
Overlay
OverlayBuf
OverlayIterator
OverlayKey
OverlayRow
OverlayRowBuf
OverlayRowIterator
PerClientFlag
PerClientFlags
PerClientFlagsCookie
PerClientFlagsCookieUnchecked
PerClientFlagsReply
Row
RowBuf
RowIterator
Sa
SaIsoLockFlag
SaIsoLockNoAffect
SaMovePtrFlag
SaSetPtrDfltFlag
SelectEvents
SelectEventsDetailsParams
SetBehavior
SetCompatMap
SetControls
SetDebuggingFlags
SetDebuggingFlagsCookie
SetDebuggingFlagsCookieUnchecked
SetDebuggingFlagsReply
SetDeviceInfo
SetExplicit
SetIndicatorMap
SetKeyType
SetKeyTypeBuf
SetKeyTypeIterator
SetMap
SetMapFlags
SetMapValuesParams
SetNamedIndicator
SetNames
SetNamesValuesParams
SetOfGroup
SetOfGroups
Shape
ShapeBuf
ShapeIterator
SiAction
StateNotifyEvent
StatePart
SwitchScreenFlag
SymInterpMatch
SymInterpret
UseExtension
UseExtensionCookie
UseExtensionCookieUnchecked
UseExtensionReply
VMod
VModsHigh
VModsLow
XiFeature
Enums
Action
Behavior
BehaviorType
BellClass
BellClassResult
Const
DoodadType
Error
ErrorEnum
Event
GetKbdByNameReplyReplies
GetKbdByNameReplyRepliesMap
GetKbdByNameReplyRepliesValueList
GetMapReplyMap
GetNamesReplyValueList
Group
Groups
Id
LedClass
LedClassResult
SaType
SaValWhat
SelectEventsDetails
SetMapValues
SetNamesValues
SymInterpretMatch
Constants
MAJOR_VERSION
MINOR_VERSION
VERSION_STRING
XNAME
Functions
get_extension_data
prefetch_extension_data
Type Aliases
BellClassSpec
DeviceSpec
IdSpec
LedClassSpec
String8
xcb
::
xkb
Struct
Row
Copy item path
Settings
Help
Summary
source
pub struct Row {
/* private fields */
}
Implementations
§
source
§
impl
Row
source
pub fn
top
(&self) ->
i16
source
pub fn
left
(&self) ->
i16
source
pub fn
vertical
(&self) ->
bool
source
pub fn
keys
(&self) -> &[
Key
]
Trait Implementations
§
source
§
impl
Borrow
<
Row
> for
RowBuf
source
§
fn
borrow
(&self) -> &
Row
Immutably borrows from an owned value.
Read more
source
§
impl
Debug
for
Row
source
§
fn
fmt
(&self, f: &mut
Formatter
<'_>) ->
Result
Formats the value using the given formatter.
Read more
source
§
impl
ToOwned
for
Row
source
§
type
Owned
=
RowBuf
The resulting type after obtaining ownership.
source
§
fn
to_owned
(&self) -> Self::
Owned
Creates owned data from borrowed data, usually by cloning.
Read more
1.63.0
·
source
§
fn
clone_into
(&self, target: &mut Self::
Owned
)
Uses borrowed data to replace owned data, usually by cloning.
Read more
Auto Trait Implementations
§
§
impl
Freeze
for
Row
§
impl
RefUnwindSafe
for
Row
§
impl
Send
for
Row
§
impl !
Sized
for
Row
§
impl
Sync
for
Row
§
impl
Unpin
for
Row
§
impl
UnwindSafe
for
Row
Blanket Implementations
§
source
§
impl<T>
Any
for T
where T: 'static + ?
Sized
,
source
§
fn
type_id
(&self) ->
TypeId
Gets the
TypeId
of
self
.
Read more
source
§
impl<T>
Borrow
<T> for T
where T: ?
Sized
,
source
§
fn
borrow
(&self) ->
&T
Immutably borrows from an owned value.
Read more
source
§
impl<T>
BorrowMut
<T> for T
where T: ?
Sized
,
source
§
fn
borrow_mut
(&mut self) ->
&mut T
Mutably borrows from an owned value.
Read more