Struct gstreamer_sys::GstPadTemplate
source · #[repr(C)]pub struct GstPadTemplate {
pub object: GstObject,
pub name_template: *mut c_char,
pub direction: GstPadDirection,
pub presence: GstPadPresence,
pub caps: *mut GstCaps,
pub ABI: GstPadTemplate_ABI,
}
Fields
object: GstObject
name_template: *mut c_char
direction: GstPadDirection
presence: GstPadPresence
caps: *mut GstCaps
ABI: GstPadTemplate_ABI
Trait Implementations
sourceimpl Clone for GstPadTemplate
impl Clone for GstPadTemplate
sourcefn clone(&self) -> GstPadTemplate
fn clone(&self) -> GstPadTemplate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstPadTemplate
impl Debug for GstPadTemplate
impl Copy for GstPadTemplate
Auto Trait Implementations
impl RefUnwindSafe for GstPadTemplate
impl !Send for GstPadTemplate
impl !Sync for GstPadTemplate
impl Unpin for GstPadTemplate
impl UnwindSafe for GstPadTemplate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more