pub struct UbuntuSymbolRequest {
pub version_signature: UbuntuVersionSignature,
pub linux_image: Option<ArtifactPolicy>,
pub linux_image_dbgsym: Option<ArtifactPolicy>,
pub linux_modules: Option<ArtifactPolicy>,
}Expand description
A request for one or more kernel artifacts.
Fields§
§version_signature: UbuntuVersionSignatureVersion signature identifying the kernel to fetch.
linux_image: Option<ArtifactPolicy>Policy for the kernel image. None means do not download.
linux_image_dbgsym: Option<ArtifactPolicy>Policy for the kernel debug-symbols image.
linux_modules: Option<ArtifactPolicy>Policy for the kernel modules package (which contains System.map).
Implementations§
Source§impl UbuntuSymbolRequest
impl UbuntuSymbolRequest
Sourcepub fn builder() -> UbuntuSymbolRequestBuilder
pub fn builder() -> UbuntuSymbolRequestBuilder
Create an instance of UbuntuSymbolRequest using the builder syntax
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UbuntuSymbolRequest
impl RefUnwindSafe for UbuntuSymbolRequest
impl Send for UbuntuSymbolRequest
impl Sync for UbuntuSymbolRequest
impl Unpin for UbuntuSymbolRequest
impl UnsafeUnpin for UbuntuSymbolRequest
impl UnwindSafe for UbuntuSymbolRequest
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.