pub struct ChildrenControl { /* private fields */ }Implementations§
Source§impl ChildrenControl
impl ChildrenControl
pub async fn create_session( &self, request: SessionCreateRequest, ) -> Result<SessionHandle>
pub async fn start_turn( &self, session_id: &str, turn_id: &str, input: TurnInput, ) -> Result<AssembledTurn>
pub async fn close_session(&self, session_id: &str) -> Result<()>
pub async fn activate_managed_session(&self, session_id: &str) -> Result<()>
Trait Implementations§
Source§impl Clone for ChildrenControl
impl Clone for ChildrenControl
Source§fn clone(&self) -> ChildrenControl
fn clone(&self) -> ChildrenControl
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for ChildrenControl
impl !UnwindSafe for ChildrenControl
impl Freeze for ChildrenControl
impl Send for ChildrenControl
impl Sync for ChildrenControl
impl Unpin for ChildrenControl
impl UnsafeUnpin for ChildrenControl
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