A set of signals.
struct Sigset {
/* private fields */
}| Name | Description |
|---|---|
| new | Creates a new empty set. |
| Receiver | Name | Description |
|---|---|---|
&self | all_set | Returns whether this set is a superset of another set. |
&mut self | clear | Removes all signals from the set. |
&self | disjoint | Returns whether this set and another set are disjoint. |
&mut self | fill | Adds all signals to the set. |
&self | is_set | Returns whether a signal is in the set. |
&mut self | set | Adds a signal to the set. |
&mut self | set_all | Adds all signals from another set to this set. |
&mut self | unset | Removes a signal from the set. |
&mut self | unset_all | Removes all signals in another set from this set. |
| Name | Description |
|---|---|
| Clone | Objects that can be duplicated. |
| Copy | Objects that can safely be copied via |
| Debug | Objects that can be formatted in a "debug" form. |
| Eq | Objects that implement the binary |
| MaybeClone | Objects that can be duplicated. |
| Pod | Objects that are safe to use if they contain a random bit pattern. |