pub struct FileContext {Show 15 fields
pub filepath: String<64>,
pub filesize: usize,
pub fileid: u8,
pub certfile: String<64>,
pub update_data_url: Option<String<64>>,
pub auth_scheme: Option<String<64>>,
pub signature: Signature,
pub file_type: Option<u32>,
pub status_details: StatusDetailsOwned,
pub block_offset: u32,
pub blocks_remaining: usize,
pub request_block_remaining: u32,
pub job_name: String<64>,
pub stream_name: String<64>,
pub bitmap: Bitmap,
}
Expand description
A FileContext
denotes an active context of a single file. An ota job can
contain multiple files, each with their own FileContext
built from a
corresponding FileDescription
.
Fields§
§filepath: String<64>
§filesize: usize
§fileid: u8
§certfile: String<64>
§update_data_url: Option<String<64>>
§auth_scheme: Option<String<64>>
§signature: Signature
§file_type: Option<u32>
§status_details: StatusDetailsOwned
§block_offset: u32
§blocks_remaining: usize
§request_block_remaining: u32
§job_name: String<64>
§stream_name: String<64>
§bitmap: Bitmap
Implementations§
Source§impl FileContext
impl FileContext
Trait Implementations§
Source§impl Clone for FileContext
impl Clone for FileContext
Source§fn clone(&self) -> FileContext
fn clone(&self) -> FileContext
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for FileContext
impl RefUnwindSafe for FileContext
impl Send for FileContext
impl Sync for FileContext
impl Unpin for FileContext
impl UnwindSafe for FileContext
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