Lines Matching full:registration
92 /// An adapter for the registration of I2C drivers.
546 /// The registration of an i2c client device.
548 /// This type represents the registration of a [`struct i2c_client`]. When an instance of this
556 pub struct Registration(NonNull<bindings::i2c_client>); struct
558 impl Registration { impl
582 impl Drop for Registration { implementation
584 // SAFETY: `Drop` is only called for a valid `Registration`, which by invariant in drop()
590 // SAFETY: A `Registration` of a `struct i2c_client` can be released from any thread.
591 unsafe impl Send for Registration {} implementation
593 // SAFETY: `Registration` offers no interior mutability (no mutation through &self
595 unsafe impl Sync for Registration {} implementation