pub struct Conf {
pub stop: bool,
pub envmatches: Vec<EnvMatch>,
pub filter: Filter,
pub user: String,
pub group: String,
pub mode: u32,
pub on_creation: Option<OnCreation>,
pub command: Option<Command>,
}
Expand description
A line in the configuration file
Fields§
§stop: bool
Whether to stop is this filter matches
envmatches: Vec<EnvMatch>
§filter: Filter
Filter used to match the devices
user: String
User that will own the device
group: String
Group that will own the device
mode: u32
Permissions that the specified user and group have on the device
on_creation: Option<OnCreation>
What to do with the device node, if None
it gets placed in /dev/
with its
original name
command: Option<Command>
Additional command that has to be executed when creating and/or removing the node
Trait Implementations§
impl StructuralPartialEq for Conf
Auto Trait Implementations§
impl Freeze for Conf
impl RefUnwindSafe for Conf
impl Send for Conf
impl Sync for Conf
impl Unpin for Conf
impl UnwindSafe for Conf
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