pub enum ObjectOpKind {
Show 18 variants
Init,
Free,
InitParam,
CreatePct,
CreateRect,
CreateString,
CreateCopyFrom,
SetPos,
SetCenter,
SetScale,
SetRotate,
SetClip,
SetSrcClip,
ClearButton,
SetButton,
SetButtonGroup,
RepIntList,
Unknown,
}Variants§
Init
Free
InitParam
CreatePct
CreateRect
CreateString
CreateCopyFrom
CREATE_COPY_FROM
SetPos
SET_POS (2 or 3 ints)
SetCenter
SET_CENTER (2 or 3 ints)
SetScale
SET_SCALE (2 or 3 ints)
SetRotate
SET_ROTATE (2 or 3 ints)
SetClip
SET_CLIP (4 ints)
SetSrcClip
SET_SRC_CLIP (4 ints)
ClearButton
CLEAR_BUTTON
SetButton
SET_BUTTON (1..4 ints, al_id=0..2)
SetButtonGroup
SET_BUTTON_GROUP (int or element)
RepIntList
Int-list sub-element (X_REP/Y_REP/Z_REP/TR_REP/F, etc.).
Unknown
Trait Implementations§
Source§impl Clone for ObjectOpKind
impl Clone for ObjectOpKind
Source§fn clone(&self) -> ObjectOpKind
fn clone(&self) -> ObjectOpKind
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 ObjectOpKind
impl Debug for ObjectOpKind
Source§impl PartialEq for ObjectOpKind
impl PartialEq for ObjectOpKind
impl Copy for ObjectOpKind
impl Eq for ObjectOpKind
impl StructuralPartialEq for ObjectOpKind
Auto Trait Implementations§
impl Freeze for ObjectOpKind
impl RefUnwindSafe for ObjectOpKind
impl Send for ObjectOpKind
impl Sync for ObjectOpKind
impl Unpin for ObjectOpKind
impl UnsafeUnpin for ObjectOpKind
impl UnwindSafe for ObjectOpKind
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more