pub struct ClientRpc<'a> { /* private fields */ }Expand description
Typed view over the Client’s server-level RPC namespace.
Implementations§
Source§impl<'a> ClientRpc<'a>
impl<'a> ClientRpc<'a>
Sourcepub fn account(&self) -> ClientRpcAccount<'a>
pub fn account(&self) -> ClientRpcAccount<'a>
account.* sub-namespace.
Sourcepub fn agent_registry(&self) -> ClientRpcAgentRegistry<'a>
pub fn agent_registry(&self) -> ClientRpcAgentRegistry<'a>
agentRegistry.* sub-namespace.
Sourcepub fn agents(&self) -> ClientRpcAgents<'a>
pub fn agents(&self) -> ClientRpcAgents<'a>
agents.* sub-namespace.
Sourcepub fn instructions(&self) -> ClientRpcInstructions<'a>
pub fn instructions(&self) -> ClientRpcInstructions<'a>
instructions.* sub-namespace.
Sourcepub fn mcp(&self) -> ClientRpcMcp<'a>
pub fn mcp(&self) -> ClientRpcMcp<'a>
mcp.* sub-namespace.
Sourcepub fn models(&self) -> ClientRpcModels<'a>
pub fn models(&self) -> ClientRpcModels<'a>
models.* sub-namespace.
Sourcepub fn plugins(&self) -> ClientRpcPlugins<'a>
pub fn plugins(&self) -> ClientRpcPlugins<'a>
plugins.* sub-namespace.
Sourcepub fn runtime(&self) -> ClientRpcRuntime<'a>
pub fn runtime(&self) -> ClientRpcRuntime<'a>
runtime.* sub-namespace.
Sourcepub fn secrets(&self) -> ClientRpcSecrets<'a>
pub fn secrets(&self) -> ClientRpcSecrets<'a>
secrets.* sub-namespace.
Sourcepub fn session_fs(&self) -> ClientRpcSessionFs<'a>
pub fn session_fs(&self) -> ClientRpcSessionFs<'a>
sessionFs.* sub-namespace.
Sourcepub fn sessions(&self) -> ClientRpcSessions<'a>
pub fn sessions(&self) -> ClientRpcSessions<'a>
sessions.* sub-namespace.
Sourcepub fn skills(&self) -> ClientRpcSkills<'a>
pub fn skills(&self) -> ClientRpcSkills<'a>
skills.* sub-namespace.
Sourcepub fn tools(&self) -> ClientRpcTools<'a>
pub fn tools(&self) -> ClientRpcTools<'a>
tools.* sub-namespace.
Sourcepub fn user(&self) -> ClientRpcUser<'a>
pub fn user(&self) -> ClientRpcUser<'a>
user.* sub-namespace.
Sourcepub async fn ping(&self, params: PingRequest) -> Result<PingResult, Error>
pub async fn ping(&self, params: PingRequest) -> Result<PingResult, Error>
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for ClientRpc<'a>
impl<'a> !UnwindSafe for ClientRpc<'a>
impl<'a> Freeze for ClientRpc<'a>
impl<'a> Send for ClientRpc<'a>
impl<'a> Sync for ClientRpc<'a>
impl<'a> Unpin for ClientRpc<'a>
impl<'a> UnsafeUnpin for ClientRpc<'a>
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