pub struct InteractiveMarkerControl {
pub name: String,
pub orientation: Quaternion,
pub orientation_mode: u8,
pub interaction_mode: u8,
pub always_visible: bool,
pub markers: Vec<Marker>,
pub independent_marker_orientation: bool,
pub description: String,
}
Fields§
§name: String
§orientation: Quaternion
§orientation_mode: u8
§interaction_mode: u8
§always_visible: bool
§markers: Vec<Marker>
§independent_marker_orientation: bool
§description: String
Implementations§
Source§impl InteractiveMarkerControl
impl InteractiveMarkerControl
pub const INHERIT: u8 = 0u8
pub const FIXED: u8 = 1u8
pub const VIEW_FACING: u8 = 2u8
pub const NONE: u8 = 0u8
pub const MENU: u8 = 1u8
pub const BUTTON: u8 = 2u8
pub const MOVE_AXIS: u8 = 3u8
pub const MOVE_PLANE: u8 = 4u8
pub const ROTATE_AXIS: u8 = 5u8
pub const MOVE_ROTATE: u8 = 6u8
pub const MOVE_3D: u8 = 7u8
pub const ROTATE_3D: u8 = 8u8
pub const MOVE_ROTATE_3D: u8 = 9u8
Trait Implementations§
Source§impl Clone for InteractiveMarkerControl
impl Clone for InteractiveMarkerControl
Source§fn clone(&self) -> InteractiveMarkerControl
fn clone(&self) -> InteractiveMarkerControl
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 InteractiveMarkerControl
impl Debug for InteractiveMarkerControl
Source§impl Default for InteractiveMarkerControl
impl Default for InteractiveMarkerControl
Source§impl<'de> Deserialize<'de> for InteractiveMarkerControl
impl<'de> Deserialize<'de> for InteractiveMarkerControl
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
Source§impl PartialEq for InteractiveMarkerControl
impl PartialEq for InteractiveMarkerControl
Source§impl Serialize for InteractiveMarkerControl
impl Serialize for InteractiveMarkerControl
impl Message for InteractiveMarkerControl
impl StructuralPartialEq for InteractiveMarkerControl
Auto Trait Implementations§
impl Freeze for InteractiveMarkerControl
impl RefUnwindSafe for InteractiveMarkerControl
impl Send for InteractiveMarkerControl
impl Sync for InteractiveMarkerControl
impl Unpin for InteractiveMarkerControl
impl UnwindSafe for InteractiveMarkerControl
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