pub trait SgxsWrite {
// Required methods
fn write_meas(&mut self, meas: &Meas) -> Result<()>;
fn write_page<'a, R: Read + 'a, D: Into<MeasuredData<'a, R>>>(
&mut self,
data: D,
offset: u64,
secinfo: SecinfoTruncated
) -> Result<()>;
fn write_pages<R: Read>(
&mut self,
data: Option<&mut R>,
n: usize,
offset: u64,
secinfo: SecinfoTruncated
) -> Result<()>;
}
Required Methods§
fn write_meas(&mut self, meas: &Meas) -> Result<()>
fn write_page<'a, R: Read + 'a, D: Into<MeasuredData<'a, R>>>( &mut self, data: D, offset: u64, secinfo: SecinfoTruncated ) -> Result<()>
fn write_pages<R: Read>( &mut self, data: Option<&mut R>, n: usize, offset: u64, secinfo: SecinfoTruncated ) -> Result<()>
Object Safety§
This trait is not object safe.