Struct Proxies

Source
pub struct Proxies<'a> { /* private fields */ }
Expand description

An object for safe conversion to the related interface proxies.

Implementations§

Source§

impl<'a> Proxies<'a>

Source

pub fn action(&mut self) -> Result<&mut ActionProxy<'a>>

Get the Action interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn application(&mut self) -> Result<&mut ApplicationProxy<'a>>

Get the Application interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn cache(&mut self) -> Result<&mut CacheProxy<'a>>

Get the Cache interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn collection(&mut self) -> Result<&mut CollectionProxy<'a>>

Get the Collection interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn component(&mut self) -> Result<&mut ComponentProxy<'a>>

Get the Component interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn document(&mut self) -> Result<&mut DocumentProxy<'a>>

Get the Document interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn editable_text(&mut self) -> Result<&mut EditableTextProxy<'a>>

Get the EditableText interface proxy.

§Errors

Returns an error if the interface is not available.

Get the Hyperlink interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn hypertext(&mut self) -> Result<&mut HypertextProxy<'a>>

Get the Hypertext interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn image(&mut self) -> Result<&mut ImageProxy<'a>>

Get the Image interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn selection(&mut self) -> Result<&mut SelectionProxy<'a>>

Get the Registry interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn table(&mut self) -> Result<&mut TableProxy<'a>>

Get the Table interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn table_cell(&mut self) -> Result<&mut TableCellProxy<'a>>

Get the TableCell interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn text(&mut self) -> Result<&mut TextProxy<'a>>

Get the Text interface proxy.

§Errors

Returns an error if the interface is not available.

Source

pub fn value(&mut self) -> Result<&mut ValueProxy<'a>>

Get the Value interface proxy.

§Errors

Returns an error if the interface is not available.

Trait Implementations§

Source§

impl<'a> Clone for Proxies<'a>

Source§

fn clone(&self) -> Proxies<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for Proxies<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for Proxies<'a>

§

impl<'a> !RefUnwindSafe for Proxies<'a>

§

impl<'a> Send for Proxies<'a>

§

impl<'a> Sync for Proxies<'a>

§

impl<'a> Unpin for Proxies<'a>

§

impl<'a> !UnwindSafe for Proxies<'a>

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
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more