pub struct LocalServiceRuntime { /* private fields */ }Implementations§
Source§impl LocalServiceRuntime
impl LocalServiceRuntime
pub fn new_with_delivery_boundaries( message_store: Arc<dyn SharedMessageStore + Send + Sync>, roster_store: Arc<dyn SharedRosterStore + Send + Sync>, nudge_template_override_store: Arc<dyn NudgeTemplateOverrideStore + Send + Sync>, non_claude_outbound: Arc<dyn NonClaudeOutbound + Send + Sync>, ) -> Self
pub fn load_roster_member( &self, team: &TeamName, agent: &AgentName, ) -> Result<Option<RosterEntry>, AtmError>
pub fn load_team_roster( &self, team: &TeamName, ) -> Result<Vec<RosterEntry>, AtmError>
Trait Implementations§
Source§impl Clone for LocalServiceRuntime
impl Clone for LocalServiceRuntime
Source§fn clone(&self) -> LocalServiceRuntime
fn clone(&self) -> LocalServiceRuntime
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 LocalServiceRuntime
impl !UnwindSafe for LocalServiceRuntime
impl Freeze for LocalServiceRuntime
impl Send for LocalServiceRuntime
impl Sync for LocalServiceRuntime
impl Unpin for LocalServiceRuntime
impl UnsafeUnpin for LocalServiceRuntime
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