pub struct RelayPaths {
pub directory: PathBuf,
pub queue: PathBuf,
pub receipt: PathBuf,
pub settings: PathBuf,
pub record: PathBuf,
pub sent: PathBuf,
pub lock: PathBuf,
}Expand description
Files of one relay, all in its own directory (also its working directory, which holds no project settings).
Fields§
§directory: PathBufThe relay’s directory.
queue: PathBufThe single queued send the gate compares against.
receipt: PathBufClaude’s answer to the queued send, written by the relay’s hooks.
settings: PathBufSettings passed with --settings, carrying the hooks.
record: PathBufThe hosted runtime this relay runs as.
sent: PathBufNewest message id sent to each Claude session name, for threading.
lock: PathBufSerializes sends through this relay.
Implementations§
Source§impl RelayPaths
impl RelayPaths
Trait Implementations§
Source§impl Clone for RelayPaths
impl Clone for RelayPaths
Auto Trait Implementations§
impl Freeze for RelayPaths
impl RefUnwindSafe for RelayPaths
impl Send for RelayPaths
impl Sync for RelayPaths
impl Unpin for RelayPaths
impl UnsafeUnpin for RelayPaths
impl UnwindSafe for RelayPaths
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