mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 10:50:00 +00:00
CI: Fix lifetime annotation warnings in vtable/vrc crates
Amends de81fa1dba
This commit is contained in:
parent
114a7853b2
commit
43ecb0ffb9
2 changed files with 2 additions and 2 deletions
|
@ -526,7 +526,7 @@ impl<Base, T: ?Sized + VTableMeta> VOffset<Base, T, AllowPin> {
|
|||
/// Apply this offset to a reference to the base to obtain a `Pin<VRef<'a, T>>` with the same
|
||||
/// lifetime as the base lifetime
|
||||
#[inline]
|
||||
pub fn apply_pin(self, base: Pin<&Base>) -> Pin<VRef<T>> {
|
||||
pub fn apply_pin(self, base: Pin<&Base>) -> Pin<VRef<'_, T>> {
|
||||
let ptr = base.get_ref() as *const Base as *mut u8;
|
||||
unsafe {
|
||||
Pin::new_unchecked(VRef::from_raw(
|
||||
|
|
|
@ -232,7 +232,7 @@ impl<VTable: VTableMetaDropInPlace, X> VRc<VTable, X> {
|
|||
///
|
||||
/// This is safe because there is no way to access a mutable reference to the pointee.
|
||||
/// (There is no `get_mut` or `make_mut`),
|
||||
pub fn borrow_pin(this: &Self) -> Pin<VRef<VTable>> {
|
||||
pub fn borrow_pin(this: &Self) -> Pin<VRef<'_, VTable>> {
|
||||
unsafe { Pin::new_unchecked(Self::borrow(this)) }
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue