pub struct LogFilter {
pub min_level: LogLevel,
pub participant_pattern: Option<String>,
pub topic_pattern: Option<String>,
pub node_pattern: Option<String>,
pub message_pattern: Option<String>,
}Expand description
Log filter configuration.
Fields§
§min_level: LogLevelMinimum log level to include.
participant_pattern: Option<String>Participant GUID pattern (glob-style, e.g., “01.0f.*”).
topic_pattern: Option<String>Topic name pattern (glob-style, e.g., “rt/*”).
node_pattern: Option<String>Node name pattern (for ROS 2 logs).
message_pattern: Option<String>Message content pattern (regex).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LogFilter
impl<'de> Deserialize<'de> for LogFilter
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 LogFilter
impl RefUnwindSafe for LogFilter
impl Send for LogFilter
impl Sync for LogFilter
impl Unpin for LogFilter
impl UnsafeUnpin for LogFilter
impl UnwindSafe for LogFilter
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