Struct gstreamer::List [−][src]
pub struct List<'a>(_);
Methods
impl<'a> List<'a>
[src]
impl<'a> List<'a>
pub fn new(values: &[&ToSendValue]) -> Self
[src]
pub fn new(values: &[&ToSendValue]) -> Self
pub fn from_owned(values: Vec<SendValue>) -> Self
[src]
pub fn from_owned(values: Vec<SendValue>) -> Self
pub fn into_owned(self) -> List<'static>
[src]
pub fn into_owned(self) -> List<'static>
pub fn as_slice(&self) -> &[SendValue]
[src]
pub fn as_slice(&self) -> &[SendValue]
Trait Implementations
impl<'a> Clone for List<'a>
[src]
impl<'a> Clone for List<'a>
fn clone(&self) -> List<'a>
[src]
fn clone(&self) -> List<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a> Debug for List<'a>
[src]
impl<'a> Debug for List<'a>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a> Send for List<'a>
[src]
impl<'a> Send for List<'a>
impl<'a> From<&'a [&'a ToSendValue]> for List<'a>
[src]
impl<'a> From<&'a [&'a ToSendValue]> for List<'a>
fn from(values: &'a [&'a ToSendValue]) -> Self
[src]
fn from(values: &'a [&'a ToSendValue]) -> Self
Performs the conversion.
impl<'a> From<&'a [SendValue]> for List<'a>
[src]
impl<'a> From<&'a [SendValue]> for List<'a>
impl<'a> FromValue<'a> for List<'a>
[src]
impl<'a> FromValue<'a> for List<'a>
unsafe fn from_value(v: &'a Value) -> Self
[src]
unsafe fn from_value(v: &'a Value) -> Self
impl<'a> FromValueOptional<'a> for List<'a>
[src]
impl<'a> FromValueOptional<'a> for List<'a>
unsafe fn from_value_optional(v: &'a Value) -> Option<Self>
[src]
unsafe fn from_value_optional(v: &'a Value) -> Option<Self>
impl<'a> SetValue for List<'a>
[src]
impl<'a> SetValue for List<'a>
impl<'a> StaticType for List<'a>
[src]
impl<'a> StaticType for List<'a>
fn static_type() -> Type
[src]
fn static_type() -> Type
Returns the type identifier of Self
.