Enum dbus_message_parser::match_rule::MatchRule [−][src]
pub enum MatchRule {
Type(MessageType),
Sender(Bus),
Interface(Interface),
Member(Member),
Path(ObjectPath),
PathNamespace(ObjectPath),
Destination(UniqueConnectionName),
Arg(Arg),
ArgPath(ArgPath),
Arg0Namespace(Interface),
Eavesdrop(bool),
}Expand description
This represents an Match Rule.
Variants
Type(MessageType)
Tuple Fields
0: MessageTypeSender(Bus)
Tuple Fields
0: BusInterface(Interface)
Tuple Fields
0: InterfaceMember(Member)
Tuple Fields
0: MemberPath(ObjectPath)
Tuple Fields
0: ObjectPathPathNamespace(ObjectPath)
Tuple Fields
0: ObjectPathDestination(UniqueConnectionName)
Tuple Fields
Arg(Arg)
Tuple Fields
0: ArgArgPath(ArgPath)
Tuple Fields
0: ArgPathArg0Namespace(Interface)
Tuple Fields
0: InterfaceEavesdrop(bool)
Tuple Fields
0: bool