pub struct AgentPaths { /* private fields */ }Implementations§
Source§impl AgentPaths
impl AgentPaths
pub fn for_work_dir(work_dir: &Path) -> SdkResult<Self>
pub fn project_config_dir(&self) -> PathBuf
pub fn project_settings_path(&self) -> PathBuf
pub fn project_local_settings_path(&self) -> PathBuf
pub fn user_root_dir(&self) -> PathBuf
pub fn user_settings_path(&self) -> PathBuf
pub fn projects_dir(&self) -> PathBuf
pub fn project_state_dir(&self) -> PathBuf
pub fn project_tasks_dir(&self) -> PathBuf
pub fn project_mailbox_dir(&self) -> PathBuf
pub fn project_memory_dir(&self) -> PathBuf
pub fn project_sessions_dir(&self) -> PathBuf
pub fn cli_session_path(&self) -> PathBuf
pub fn project_key(&self) -> &str
pub fn teams_dir(&self) -> PathBuf
pub fn tasks_dir(&self) -> PathBuf
pub fn new_team_name(&self) -> String
pub fn team_dir(&self, team_name: &str) -> PathBuf
pub fn team_config_path(&self, team_name: &str) -> PathBuf
pub fn team_mailbox_dir(&self, team_name: &str) -> PathBuf
pub fn team_memory_dir(&self, team_name: &str) -> PathBuf
pub fn team_tasks_dir(&self, team_name: &str) -> PathBuf
Trait Implementations§
Source§impl Clone for AgentPaths
impl Clone for AgentPaths
Source§fn clone(&self) -> AgentPaths
fn clone(&self) -> AgentPaths
Returns a duplicate of the value. Read more
1.0.0 · 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 Freeze for AgentPaths
impl RefUnwindSafe for AgentPaths
impl Send for AgentPaths
impl Sync for AgentPaths
impl Unpin for AgentPaths
impl UnsafeUnpin for AgentPaths
impl UnwindSafe for AgentPaths
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