pub struct ComponentEnvironment(/* private fields */);Expand description
Implementations§
Source§impl ComponentEnvironment
impl ComponentEnvironment
pub fn new() -> Self
Sourcepub fn debug(&self) -> Dict
pub fn debug(&self) -> Dict
Capabilities listed in the debug_capabilities portion of its environment.
Sourcepub fn resolvers(&self) -> Dict
pub fn resolvers(&self) -> Dict
Capabilities listed in the resolvers portion of its environment.
Sourcepub fn set_stop_timeout(&self, timeout: i64)
pub fn set_stop_timeout(&self, timeout: i64)
Sets the stop timeout (in milliseconds) for this environment.
Sourcepub fn stop_timeout(&self) -> Option<i64>
pub fn stop_timeout(&self) -> Option<i64>
Returns the stop timeout (in milliseconds) for this environment.
pub fn shallow_copy(&self) -> Result<Self, ()>
Trait Implementations§
Source§impl Clone for ComponentEnvironment
impl Clone for ComponentEnvironment
Source§fn clone(&self) -> ComponentEnvironment
fn clone(&self) -> ComponentEnvironment
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 ComponentEnvironment
impl Debug for ComponentEnvironment
Source§impl Default for ComponentEnvironment
impl Default for ComponentEnvironment
Source§impl From<ComponentEnvironment> for Dict
impl From<ComponentEnvironment> for Dict
Source§fn from(e: ComponentEnvironment) -> Self
fn from(e: ComponentEnvironment) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ComponentEnvironment
impl RefUnwindSafe for ComponentEnvironment
impl Send for ComponentEnvironment
impl Sync for ComponentEnvironment
impl Unpin for ComponentEnvironment
impl UnwindSafe for ComponentEnvironment
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§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more