Struct gstreamer_rtsp_server::RTSPThreadRef
source · pub struct RTSPThreadRef(/* private fields */);
Implementations§
source§impl RTSPThreadRef
impl RTSPThreadRef
pub fn as_ptr(&self) -> *const GstRTSPThread
pub fn as_mut_ptr(&self) -> *mut GstRTSPThread
pub unsafe fn from_ptr<'a>(ptr: *const GstRTSPThread) -> &'a Self
pub unsafe fn from_mut_ptr<'a>(ptr: *mut GstRTSPThread) -> &'a mut Self
pub fn copy(&self) -> RTSPThread
pub fn upcast_ref(&self) -> &MiniObjectRef
pub fn upcast_mut(&mut self) -> &mut MiniObjectRef
pub fn ptr_eq(this: &RTSPThreadRef, other: &RTSPThreadRef) -> bool
Trait Implementations§
source§impl AsRef<RTSPThreadRef> for RTSPThread
impl AsRef<RTSPThreadRef> for RTSPThread
source§fn as_ref(&self) -> &RTSPThreadRef
fn as_ref(&self) -> &RTSPThreadRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<RTSPThreadRef> for RTSPThread
impl Borrow<RTSPThreadRef> for RTSPThread
source§fn borrow(&self) -> &RTSPThreadRef
fn borrow(&self) -> &RTSPThreadRef
Immutably borrows from an owned value. Read more
source§impl<'a> FromValue<'a> for &'a RTSPThreadRef
impl<'a> FromValue<'a> for &'a RTSPThreadRef
§type Checker = GenericValueTypeOrNoneChecker<&'a RTSPThreadRef>
type Checker = GenericValueTypeOrNoneChecker<&'a RTSPThreadRef>
Value type checker.
source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value
. Read moresource§impl GlibPtrDefault for RTSPThreadRef
impl GlibPtrDefault for RTSPThreadRef
type GlibType = *mut GstRTSPThread
source§impl StaticType for RTSPThreadRef
impl StaticType for RTSPThreadRef
source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.source§impl ToOwned for RTSPThreadRef
impl ToOwned for RTSPThreadRef
§type Owned = RTSPThread
type Owned = RTSPThread
The resulting type after obtaining ownership.
source§fn to_owned(&self) -> RTSPThread
fn to_owned(&self) -> RTSPThread
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Send for RTSPThreadRef
impl Sync for RTSPThreadRef
Auto Trait Implementations§
impl Freeze for RTSPThreadRef
impl RefUnwindSafe for RTSPThreadRef
impl Unpin for RTSPThreadRef
impl UnwindSafe for RTSPThreadRef
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.