pub struct BeamPaths { /* private fields */ }Implementations§
Source§impl BeamPaths
impl BeamPaths
pub fn from_root(root: impl Into<PathBuf>) -> Self
pub fn discover() -> Result<Self>
pub fn root(&self) -> &Path
pub fn run_dir(&self) -> PathBuf
pub fn logs_dir(&self) -> PathBuf
pub fn state_dir(&self) -> PathBuf
pub fn sessions_dir(&self) -> PathBuf
pub fn workflows_dir(&self) -> PathBuf
pub fn workflow_runs_dir(&self) -> PathBuf
pub fn workflow_run_dir(&self, run_id: &str) -> PathBuf
pub fn config_toml(&self) -> PathBuf
pub fn bots_json(&self) -> PathBuf
pub fn connectors_json(&self) -> PathBuf
pub fn webhook_master_key(&self) -> PathBuf
pub fn webhook_secrets_json(&self) -> PathBuf
pub fn trigger_logs_jsonl(&self) -> PathBuf
pub fn schedules_json(&self) -> PathBuf
pub fn observed_bots_dir(&self) -> PathBuf
pub fn webhook_triggers_json(&self) -> PathBuf
pub fn webhook_lifecycle_json(&self) -> PathBuf
pub fn schedules_output_dir(&self) -> PathBuf
pub fn runtime_state_json(&self) -> PathBuf
pub fn daemon_log(&self) -> PathBuf
pub fn session_store_json(&self) -> PathBuf
pub fn frozen_cards_dir(&self) -> PathBuf
pub fn frozen_cards_json(&self, session_id: &str) -> PathBuf
pub fn pending_response_patches_dir(&self) -> PathBuf
pub fn pending_response_patch_json(&self, session_id: &str) -> PathBuf
pub fn workflow_approval_cards_dir(&self) -> PathBuf
pub fn workflow_approval_cards_json(&self, run_id: &str) -> PathBuf
pub fn attempt_resume_dir( &self, run_id: &str, activity_id: &str, attempt_id: &str, ) -> PathBuf
pub fn attempt_resume_json( &self, run_id: &str, activity_id: &str, attempt_id: &str, resume_id: &str, ) -> PathBuf
pub fn worker_init_json(&self, session_id: &str) -> PathBuf
pub fn worker_wrapper_sh(&self, session_id: &str) -> PathBuf
pub fn cli_pid_markers_dir(&self) -> PathBuf
pub fn zellij_web_tokens_json(&self) -> PathBuf
pub fn workflow_progress_cards_json(&self) -> PathBuf
pub fn used_tickets_json(&self) -> PathBuf
pub fn ask_pending_json(&self) -> PathBuf
pub fn grant_pending_json(&self) -> PathBuf
pub fn pending_creates_json(&self) -> PathBuf
pub fn replay_nonces_json(&self) -> PathBuf
pub fn rate_buckets_json(&self) -> PathBuf
pub fn recent_lark_events_json(&self) -> PathBuf
pub fn final_output_retries_json(&self) -> PathBuf
pub fn recent_dirs_json(&self) -> PathBuf
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BeamPaths
impl RefUnwindSafe for BeamPaths
impl Send for BeamPaths
impl Sync for BeamPaths
impl Unpin for BeamPaths
impl UnsafeUnpin for BeamPaths
impl UnwindSafe for BeamPaths
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