pub struct RigMeta {
pub name: Option<String>,
pub lock_file: Option<PathBuf>,
pub lease: Option<LeaseConfig>,
}Fields§
§name: Option<String>§lock_file: Option<PathBuf>Advisory lock file serializing rig access across processes (nextest runs one process per test). Default: target/banc.lock next to the config file.
lease: Option<LeaseConfig>Network lease server on the rig daemon. When set, it replaces the flock entirely: runners on other machines contend for the same rig, so a local file cannot be the arbiter.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RigMeta
impl<'de> Deserialize<'de> for RigMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RigMeta
impl RefUnwindSafe for RigMeta
impl Send for RigMeta
impl Sync for RigMeta
impl Unpin for RigMeta
impl UnsafeUnpin for RigMeta
impl UnwindSafe for RigMeta
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