#[non_exhaustive]pub struct MultiplexProgramPacketIdentifiersMapBuilder { /* private fields */ }
Expand description
A builder for MultiplexProgramPacketIdentifiersMap
.
Implementations§
Source§impl MultiplexProgramPacketIdentifiersMapBuilder
impl MultiplexProgramPacketIdentifiersMapBuilder
Sourcepub fn audio_pids(self, input: i32) -> Self
pub fn audio_pids(self, input: i32) -> Self
Appends an item to audio_pids
.
To override the contents of this collection use set_audio_pids
.
Placeholder documentation for __listOf__integer
Sourcepub fn set_audio_pids(self, input: Option<Vec<i32>>) -> Self
pub fn set_audio_pids(self, input: Option<Vec<i32>>) -> Self
Placeholder documentation for __listOf__integer
Sourcepub fn get_audio_pids(&self) -> &Option<Vec<i32>>
pub fn get_audio_pids(&self) -> &Option<Vec<i32>>
Placeholder documentation for __listOf__integer
Sourcepub fn dvb_sub_pids(self, input: i32) -> Self
pub fn dvb_sub_pids(self, input: i32) -> Self
Appends an item to dvb_sub_pids
.
To override the contents of this collection use set_dvb_sub_pids
.
Placeholder documentation for __listOf__integer
Sourcepub fn set_dvb_sub_pids(self, input: Option<Vec<i32>>) -> Self
pub fn set_dvb_sub_pids(self, input: Option<Vec<i32>>) -> Self
Placeholder documentation for __listOf__integer
Sourcepub fn get_dvb_sub_pids(&self) -> &Option<Vec<i32>>
pub fn get_dvb_sub_pids(&self) -> &Option<Vec<i32>>
Placeholder documentation for __listOf__integer
Sourcepub fn dvb_teletext_pid(self, input: i32) -> Self
pub fn dvb_teletext_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_dvb_teletext_pid(self, input: Option<i32>) -> Self
pub fn set_dvb_teletext_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_dvb_teletext_pid(&self) -> &Option<i32>
pub fn get_dvb_teletext_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn etv_platform_pid(self, input: i32) -> Self
pub fn etv_platform_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_etv_platform_pid(self, input: Option<i32>) -> Self
pub fn set_etv_platform_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_etv_platform_pid(&self) -> &Option<i32>
pub fn get_etv_platform_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn etv_signal_pid(self, input: i32) -> Self
pub fn etv_signal_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_etv_signal_pid(self, input: Option<i32>) -> Self
pub fn set_etv_signal_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_etv_signal_pid(&self) -> &Option<i32>
pub fn get_etv_signal_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn klv_data_pids(self, input: i32) -> Self
pub fn klv_data_pids(self, input: i32) -> Self
Appends an item to klv_data_pids
.
To override the contents of this collection use set_klv_data_pids
.
Placeholder documentation for __listOf__integer
Sourcepub fn set_klv_data_pids(self, input: Option<Vec<i32>>) -> Self
pub fn set_klv_data_pids(self, input: Option<Vec<i32>>) -> Self
Placeholder documentation for __listOf__integer
Sourcepub fn get_klv_data_pids(&self) -> &Option<Vec<i32>>
pub fn get_klv_data_pids(&self) -> &Option<Vec<i32>>
Placeholder documentation for __listOf__integer
Sourcepub fn set_pcr_pid(self, input: Option<i32>) -> Self
pub fn set_pcr_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_pcr_pid(&self) -> &Option<i32>
pub fn get_pcr_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn set_pmt_pid(self, input: Option<i32>) -> Self
pub fn set_pmt_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_pmt_pid(&self) -> &Option<i32>
pub fn get_pmt_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn private_metadata_pid(self, input: i32) -> Self
pub fn private_metadata_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_private_metadata_pid(self, input: Option<i32>) -> Self
pub fn set_private_metadata_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_private_metadata_pid(&self) -> &Option<i32>
pub fn get_private_metadata_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn scte27_pids(self, input: i32) -> Self
pub fn scte27_pids(self, input: i32) -> Self
Appends an item to scte27_pids
.
To override the contents of this collection use set_scte27_pids
.
Placeholder documentation for __listOf__integer
Sourcepub fn set_scte27_pids(self, input: Option<Vec<i32>>) -> Self
pub fn set_scte27_pids(self, input: Option<Vec<i32>>) -> Self
Placeholder documentation for __listOf__integer
Sourcepub fn get_scte27_pids(&self) -> &Option<Vec<i32>>
pub fn get_scte27_pids(&self) -> &Option<Vec<i32>>
Placeholder documentation for __listOf__integer
Sourcepub fn scte35_pid(self, input: i32) -> Self
pub fn scte35_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_scte35_pid(self, input: Option<i32>) -> Self
pub fn set_scte35_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_scte35_pid(&self) -> &Option<i32>
pub fn get_scte35_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn timed_metadata_pid(self, input: i32) -> Self
pub fn timed_metadata_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_timed_metadata_pid(self, input: Option<i32>) -> Self
pub fn set_timed_metadata_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_timed_metadata_pid(&self) -> &Option<i32>
pub fn get_timed_metadata_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn set_video_pid(self, input: Option<i32>) -> Self
pub fn set_video_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_video_pid(&self) -> &Option<i32>
pub fn get_video_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn arib_captions_pid(self, input: i32) -> Self
pub fn arib_captions_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_arib_captions_pid(self, input: Option<i32>) -> Self
pub fn set_arib_captions_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_arib_captions_pid(&self) -> &Option<i32>
pub fn get_arib_captions_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn dvb_teletext_pids(self, input: i32) -> Self
pub fn dvb_teletext_pids(self, input: i32) -> Self
Appends an item to dvb_teletext_pids
.
To override the contents of this collection use set_dvb_teletext_pids
.
Placeholder documentation for __listOf__integer
Sourcepub fn set_dvb_teletext_pids(self, input: Option<Vec<i32>>) -> Self
pub fn set_dvb_teletext_pids(self, input: Option<Vec<i32>>) -> Self
Placeholder documentation for __listOf__integer
Sourcepub fn get_dvb_teletext_pids(&self) -> &Option<Vec<i32>>
pub fn get_dvb_teletext_pids(&self) -> &Option<Vec<i32>>
Placeholder documentation for __listOf__integer
Sourcepub fn set_ecm_pid(self, input: Option<i32>) -> Self
pub fn set_ecm_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_ecm_pid(&self) -> &Option<i32>
pub fn get_ecm_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn smpte2038_pid(self, input: i32) -> Self
pub fn smpte2038_pid(self, input: i32) -> Self
Placeholder documentation for __integer
Sourcepub fn set_smpte2038_pid(self, input: Option<i32>) -> Self
pub fn set_smpte2038_pid(self, input: Option<i32>) -> Self
Placeholder documentation for __integer
Sourcepub fn get_smpte2038_pid(&self) -> &Option<i32>
pub fn get_smpte2038_pid(&self) -> &Option<i32>
Placeholder documentation for __integer
Sourcepub fn build(self) -> MultiplexProgramPacketIdentifiersMap
pub fn build(self) -> MultiplexProgramPacketIdentifiersMap
Consumes the builder and constructs a MultiplexProgramPacketIdentifiersMap
.
Trait Implementations§
Source§impl Clone for MultiplexProgramPacketIdentifiersMapBuilder
impl Clone for MultiplexProgramPacketIdentifiersMapBuilder
Source§fn clone(&self) -> MultiplexProgramPacketIdentifiersMapBuilder
fn clone(&self) -> MultiplexProgramPacketIdentifiersMapBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for MultiplexProgramPacketIdentifiersMapBuilder
impl Default for MultiplexProgramPacketIdentifiersMapBuilder
Source§fn default() -> MultiplexProgramPacketIdentifiersMapBuilder
fn default() -> MultiplexProgramPacketIdentifiersMapBuilder
Source§impl PartialEq for MultiplexProgramPacketIdentifiersMapBuilder
impl PartialEq for MultiplexProgramPacketIdentifiersMapBuilder
Source§fn eq(&self, other: &MultiplexProgramPacketIdentifiersMapBuilder) -> bool
fn eq(&self, other: &MultiplexProgramPacketIdentifiersMapBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MultiplexProgramPacketIdentifiersMapBuilder
Auto Trait Implementations§
impl Freeze for MultiplexProgramPacketIdentifiersMapBuilder
impl RefUnwindSafe for MultiplexProgramPacketIdentifiersMapBuilder
impl Send for MultiplexProgramPacketIdentifiersMapBuilder
impl Sync for MultiplexProgramPacketIdentifiersMapBuilder
impl Unpin for MultiplexProgramPacketIdentifiersMapBuilder
impl UnwindSafe for MultiplexProgramPacketIdentifiersMapBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);