Lines Matching full:always
132 // SAFETY: it is always safe to cast to your own type
190 #[inline(always)]
197 #[inline(always)]
204 #[inline(always)]
332 /// Structurally this is always a safe operation; the [`IsA`] trait
353 /// Structurally this is always a safe operation; the [`IsA`] trait
465 /// Return the receiver as an Object. This is always safe, even
482 /// This cast is always safe, but because the result is mutable
524 // SAFETY: upcasting to ObjectClass is always valid, and the in cast()
582 /// This is always safe; the [`IsA`] trait provides static verification
613 // SAFETY: upcasting to Object is always valid, and the in dynamic_cast()
631 /// `unsafe_cast::<Object>()` is always safe.
762 /// on the Rust struct: in this case, the object will always die together with
811 /// A raw pointer obtained via [`Owned::into_raw()`] can always be passed