pub struct BaseTemplateVars(/* private fields */);Expand description
A complete set of variables supplied by a built-in template.
Implementations§
Source§impl BaseTemplateVars
impl BaseTemplateVars
Sourcepub fn signatures(&self) -> Option<&Signatures>
pub fn signatures(&self) -> Option<&Signatures>
Return the Secure Boot signatures supplied by this template.
Trait Implementations§
Source§impl Clone for BaseTemplateVars
impl Clone for BaseTemplateVars
Source§fn clone(&self) -> BaseTemplateVars
fn clone(&self) -> BaseTemplateVars
Returns a duplicate 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 moreSource§impl Debug for BaseTemplateVars
impl Debug for BaseTemplateVars
Source§impl Default for BaseTemplateVars
impl Default for BaseTemplateVars
Source§fn default() -> BaseTemplateVars
fn default() -> BaseTemplateVars
Returns the “default value” for a type. Read more
Source§impl DefaultEncoding for BaseTemplateVars
impl DefaultEncoding for BaseTemplateVars
Source§impl From<UefiVars> for BaseTemplateVars
impl From<UefiVars> for BaseTemplateVars
Auto Trait Implementations§
impl Freeze for BaseTemplateVars
impl RefUnwindSafe for BaseTemplateVars
impl Send for BaseTemplateVars
impl Sync for BaseTemplateVars
impl Unpin for BaseTemplateVars
impl UnsafeUnpin for BaseTemplateVars
impl UnwindSafe for BaseTemplateVars
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].