pub struct ConfigOverrideProxy { /* private fields */ }
Implementations§
Source§impl ConfigOverrideProxy
impl ConfigOverrideProxy
Sourcepub fn take_event_stream(&self) -> ConfigOverrideEventStream
pub fn take_event_stream(&self) -> ConfigOverrideEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
Sourcepub fn set_structured_config(
&self,
moniker: &str,
fields: &[ConfigOverride],
) -> QueryResponseFut<ConfigOverrideSetStructuredConfigResult, DefaultFuchsiaResourceDialect>
pub fn set_structured_config( &self, moniker: &str, fields: &[ConfigOverride], ) -> QueryResponseFut<ConfigOverrideSetStructuredConfigResult, DefaultFuchsiaResourceDialect>
Sets structured configuration fields with override values for the component instance identified by moniker.
Sourcepub fn unset_structured_config(
&self,
moniker: &str,
) -> QueryResponseFut<ConfigOverrideUnsetStructuredConfigResult, DefaultFuchsiaResourceDialect>
pub fn unset_structured_config( &self, moniker: &str, ) -> QueryResponseFut<ConfigOverrideUnsetStructuredConfigResult, DefaultFuchsiaResourceDialect>
Unsets structured configuration overrides for the component instance identified by moniker. If an empty moniker is supplied, then all structured configuration overrides will be cleared.
Trait Implementations§
Source§impl Clone for ConfigOverrideProxy
impl Clone for ConfigOverrideProxy
Source§fn clone(&self) -> ConfigOverrideProxy
fn clone(&self) -> ConfigOverrideProxy
Returns a copy 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 ConfigOverrideProxyInterface for ConfigOverrideProxy
impl ConfigOverrideProxyInterface for ConfigOverrideProxy
type SetStructuredConfigResponseFut = QueryResponseFut<Result<(), ConfigOverrideError>>
type UnsetStructuredConfigResponseFut = QueryResponseFut<Result<(), ConfigOverrideError>>
fn set_structured_config( &self, moniker: &str, fields: &[ConfigOverride], ) -> Self::SetStructuredConfigResponseFut
fn unset_structured_config( &self, moniker: &str, ) -> Self::UnsetStructuredConfigResponseFut
Source§impl Debug for ConfigOverrideProxy
impl Debug for ConfigOverrideProxy
Source§impl Proxy for ConfigOverrideProxy
impl Proxy for ConfigOverrideProxy
Source§type Protocol = ConfigOverrideMarker
type Protocol = ConfigOverrideMarker
The protocol which this
Proxy
controls.Source§fn from_channel(inner: AsyncChannel) -> Self
fn from_channel(inner: AsyncChannel) -> Self
Create a proxy over the given channel.
Source§fn into_channel(self) -> Result<AsyncChannel, Self>
fn into_channel(self) -> Result<AsyncChannel, Self>
Attempt to convert the proxy back into a channel. Read more
Source§fn as_channel(&self) -> &AsyncChannel
fn as_channel(&self) -> &AsyncChannel
Get a reference to the proxy’s underlying channel. Read more
§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
Auto Trait Implementations§
impl Freeze for ConfigOverrideProxy
impl !RefUnwindSafe for ConfigOverrideProxy
impl Send for ConfigOverrideProxy
impl Sync for ConfigOverrideProxy
impl Unpin for ConfigOverrideProxy
impl !UnwindSafe for ConfigOverrideProxy
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,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> ProxyHasClient for Twhere
T: Proxy,
impl<T> ProxyHasClient for Twhere
T: Proxy,
§fn client(&self) -> Result<ZirconClient, Infallible>
fn client(&self) -> Result<ZirconClient, Infallible>
Get a “client” for this proxy. This is just an object which has methods
for a few common handle creation operations.