codec: impl AsMut for all Context wrappers

This commit is contained in:
Tae-il Lim
2016-12-03 01:43:30 +01:00
committed by meh
parent 4df56b516f
commit 8609619a5d
9 changed files with 72 additions and 0 deletions
+6
View File
@@ -124,3 +124,9 @@ impl AsRef<Context> for Audio {
&self
}
}
impl AsMut<Context> for Audio {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+6
View File
@@ -134,3 +134,9 @@ impl AsRef<Context> for Decoder {
&self
}
}
impl AsMut<Context> for Decoder {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+6
View File
@@ -101,3 +101,9 @@ impl AsRef<Context> for Opened {
&self
}
}
impl AsMut<Context> for Opened {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+6
View File
@@ -41,3 +41,9 @@ impl AsRef<Context> for Subtitle {
&self
}
}
impl AsMut<Context> for Subtitle {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+6
View File
@@ -156,3 +156,9 @@ impl AsRef<Context> for Video {
&self
}
}
impl AsMut<Context> for Video {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+12
View File
@@ -137,6 +137,12 @@ impl AsRef<Context> for Audio {
}
}
impl AsMut<Context> for Audio {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
pub struct Encoder(pub Audio);
impl Encoder {
@@ -186,3 +192,9 @@ impl AsRef<Context> for Encoder {
&self
}
}
impl AsMut<Context> for Encoder {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+6
View File
@@ -141,3 +141,9 @@ impl AsRef<Context> for Encoder {
&self
}
}
impl AsMut<Context> for Encoder {
fn as_mut(&mut self) -> &mut Context {
&mut *self
}
}
+12
View File
@@ -74,6 +74,12 @@ impl AsRef<Context> for Subtitle {
}
}
impl AsMut<Context> for Subtitle {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
pub struct Encoder(pub Subtitle);
impl Encoder {
@@ -100,3 +106,9 @@ impl AsRef<Context> for Encoder {
&self
}
}
impl AsMut<Context> for Encoder {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
+12
View File
@@ -388,6 +388,12 @@ impl AsRef<Context> for Video {
}
}
impl AsMut<Context> for Video {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}
pub struct Encoder(pub Video);
impl Encoder {
@@ -448,3 +454,9 @@ impl AsRef<Context> for Encoder {
&self
}
}
impl AsMut<Context> for Encoder {
fn as_mut(&mut self) -> &mut Context {
&mut self.0
}
}