pub struct PendingProviderCallState {
pub effect_id: EffectId,
pub task_id: TaskId,
pub exposed_tools: Vec<String>,
}Fields§
§effect_id: EffectId§task_id: TaskIdThe task whose turn issued the call — the caller a syscall inherits.
exposed_tools: Vec<String>Trait Implementations§
Source§impl Clone for PendingProviderCallState
impl Clone for PendingProviderCallState
Source§fn clone(&self) -> PendingProviderCallState
fn clone(&self) -> PendingProviderCallState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PendingProviderCallState
impl Debug for PendingProviderCallState
Source§impl<'de> Deserialize<'de> for PendingProviderCallState
impl<'de> Deserialize<'de> for PendingProviderCallState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PendingProviderCallState
impl PartialEq for PendingProviderCallState
Source§impl Serialize for PendingProviderCallState
impl Serialize for PendingProviderCallState
impl StructuralPartialEq for PendingProviderCallState
Auto Trait Implementations§
impl Freeze for PendingProviderCallState
impl RefUnwindSafe for PendingProviderCallState
impl Send for PendingProviderCallState
impl Sync for PendingProviderCallState
impl Unpin for PendingProviderCallState
impl UnsafeUnpin for PendingProviderCallState
impl UnwindSafe for PendingProviderCallState
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