pub struct ProxyGenerator { /* private fields */ }Expand description
High-level proxy generator interface.
Implementations§
Source§impl ProxyGenerator
impl ProxyGenerator
Sourcepub fn with_settings(settings: ProxyGenerationSettings) -> Self
pub fn with_settings(settings: ProxyGenerationSettings) -> Self
Create a proxy generator with custom settings.
Sourcepub async fn generate(
&self,
input: impl AsRef<Path>,
output: impl AsRef<Path>,
preset: ProxyPreset,
) -> Result<ProxyEncodeResult>
pub async fn generate( &self, input: impl AsRef<Path>, output: impl AsRef<Path>, preset: ProxyPreset, ) -> Result<ProxyEncodeResult>
Sourcepub async fn generate_with_settings(
&self,
input: impl AsRef<Path>,
output: impl AsRef<Path>,
settings: ProxyGenerationSettings,
) -> Result<ProxyEncodeResult>
pub async fn generate_with_settings( &self, input: impl AsRef<Path>, output: impl AsRef<Path>, settings: ProxyGenerationSettings, ) -> Result<ProxyEncodeResult>
Generate a proxy with custom settings.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProxyGenerator
impl RefUnwindSafe for ProxyGenerator
impl Send for ProxyGenerator
impl Sync for ProxyGenerator
impl Unpin for ProxyGenerator
impl UnsafeUnpin for ProxyGenerator
impl UnwindSafe for ProxyGenerator
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> 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>
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 more