[]Struct atk::NoOpObject

pub struct NoOpObject(_, _);

An AtkNoOpObject is an AtkObject which purports to implement all ATK interfaces. It is the type of AtkObject which is created if an accessible object is requested for an object type for which no factory type is specified.

Implements

AtkObjectExt, glib::object::ObjectExt, AtkActionExt, ComponentExt, DocumentExt, EditableTextExt, HypertextExt, AtkImageExt, SelectionExt, TableExt, TableCellExt, TextExt, ValueExt, AtkWindowExt, EditableTextExtManual, TableExtManual

Implementations

impl NoOpObject[src]

pub fn new<P: IsA<Object>>(obj: &P) -> NoOpObject[src]

Provides a default (non-functioning stub) Object. Application maintainers should not use this method.

obj

a gobject::Object

Returns

a default (non-functioning stub) Object

Trait Implementations

impl Clone for NoOpObject

impl Debug for NoOpObject

impl Display for NoOpObject[src]

impl Eq for NoOpObject

impl Hash for NoOpObject

impl IsA<Action> for NoOpObject

impl IsA<Component> for NoOpObject

impl IsA<Document> for NoOpObject

impl IsA<EditableText> for NoOpObject

impl IsA<Hypertext> for NoOpObject

impl IsA<Image> for NoOpObject

impl IsA<Object> for NoOpObject

impl IsA<Selection> for NoOpObject

impl IsA<Table> for NoOpObject

impl IsA<TableCell> for NoOpObject

impl IsA<Text> for NoOpObject

impl IsA<Value> for NoOpObject

impl IsA<Window> for NoOpObject

impl Ord for NoOpObject

impl<T: ObjectType> PartialEq<T> for NoOpObject

impl<T: ObjectType> PartialOrd<T> for NoOpObject

impl StaticType for NoOpObject

Auto Trait Implementations

impl RefUnwindSafe for NoOpObject

impl !Send for NoOpObject

impl !Sync for NoOpObject

impl Unpin for NoOpObject

impl UnwindSafe for NoOpObject

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 

impl<T> Cast for T where
    T: ObjectType, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType, 

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<Array>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<List>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 

type Storage = (Option<PtrArray>, Vec<Stash<'a, <T as GlibPtrDefault>::GlibType, T>>)

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.