pub enum SyscallRequest {
SubmitWorkflow(SubmitWorkflowRequest),
AppendWorkflowNodes(AppendWorkflowNodesRequest),
ActivateSkill(ActivateSkillRequest),
UpdateTask(UpdateTaskRequest),
RequestMemoryWrite(RequestMemoryWriteRequest),
RequestMemoryQuery(RequestMemoryQueryRequest),
SendMessage(SendMessageRequest),
PublishChannel(PublishChannelRequest),
ReceiveMailbox(ReceiveMailboxRequest),
ReceiveChannel(ReceiveChannelRequest),
ReadObject(ReadObjectRequest),
PageIn(PageInRequest),
}Variants§
SubmitWorkflow(SubmitWorkflowRequest)
AppendWorkflowNodes(AppendWorkflowNodesRequest)
ActivateSkill(ActivateSkillRequest)
UpdateTask(UpdateTaskRequest)
The model’s task update. Distinct from HostCommand::UpdateTask precisely because the
two have different authority.
RequestMemoryWrite(RequestMemoryWriteRequest)
RequestMemoryQuery(RequestMemoryQueryRequest)
SendMessage(SendMessageRequest)
PublishChannel(PublishChannelRequest)
ReceiveMailbox(ReceiveMailboxRequest)
ReceiveChannel(ReceiveChannelRequest)
ReadObject(ReadObjectRequest)
PageIn(PageInRequest)
P3 handle page-in. Opposite in meaning to the host’s SeedKnowledge command (DEC-9).
Trait Implementations§
Source§impl Clone for SyscallRequest
impl Clone for SyscallRequest
Source§fn clone(&self) -> SyscallRequest
fn clone(&self) -> SyscallRequest
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 SyscallRequest
impl Debug for SyscallRequest
Source§impl<'de> Deserialize<'de> for SyscallRequest
impl<'de> Deserialize<'de> for SyscallRequest
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 SyscallRequest
impl PartialEq for SyscallRequest
Source§impl Serialize for SyscallRequest
impl Serialize for SyscallRequest
impl StructuralPartialEq for SyscallRequest
Auto Trait Implementations§
impl Freeze for SyscallRequest
impl RefUnwindSafe for SyscallRequest
impl Send for SyscallRequest
impl Sync for SyscallRequest
impl Unpin for SyscallRequest
impl UnsafeUnpin for SyscallRequest
impl UnwindSafe for SyscallRequest
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