pub enum PackLog {
CustomLog(PackCustomLog),
InvocationLog(PackInvocationLog),
FetcherLog(PackFetcherLog),
InternalLog(PackInternalLog),
AuthLog(PackAuthLog),
IngestionLifecycleLog(PackIngestionLifecycleLog),
IngestionDebugLog(PackIngestionDebugLog),
}
Expand description
A record of Pack log.
JSON schema
{
"description": "A record of Pack log.",
"oneOf": [
{
"$ref": "#/components/schemas/PackCustomLog"
},
{
"$ref": "#/components/schemas/PackInvocationLog"
},
{
"$ref": "#/components/schemas/PackFetcherLog"
},
{
"$ref": "#/components/schemas/PackInternalLog"
},
{
"$ref": "#/components/schemas/PackAuthLog"
},
{
"$ref": "#/components/schemas/PackIngestionLifecycleLog"
},
{
"$ref": "#/components/schemas/PackIngestionDebugLog"
}
],
"x-schema-name": "PackLog"
}
Variants§
CustomLog(PackCustomLog)
InvocationLog(PackInvocationLog)
FetcherLog(PackFetcherLog)
InternalLog(PackInternalLog)
AuthLog(PackAuthLog)
IngestionLifecycleLog(PackIngestionLifecycleLog)
IngestionDebugLog(PackIngestionDebugLog)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PackLog
impl<'de> Deserialize<'de> for PackLog
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<PackAuthLog> for PackLog
impl From<PackAuthLog> for PackLog
Source§fn from(value: PackAuthLog) -> Self
fn from(value: PackAuthLog) -> Self
Converts to this type from the input type.
Source§impl From<PackCustomLog> for PackLog
impl From<PackCustomLog> for PackLog
Source§fn from(value: PackCustomLog) -> Self
fn from(value: PackCustomLog) -> Self
Converts to this type from the input type.
Source§impl From<PackFetcherLog> for PackLog
impl From<PackFetcherLog> for PackLog
Source§fn from(value: PackFetcherLog) -> Self
fn from(value: PackFetcherLog) -> Self
Converts to this type from the input type.
Source§impl From<PackIngestionDebugLog> for PackLog
impl From<PackIngestionDebugLog> for PackLog
Source§fn from(value: PackIngestionDebugLog) -> Self
fn from(value: PackIngestionDebugLog) -> Self
Converts to this type from the input type.
Source§impl From<PackIngestionLifecycleLog> for PackLog
impl From<PackIngestionLifecycleLog> for PackLog
Source§fn from(value: PackIngestionLifecycleLog) -> Self
fn from(value: PackIngestionLifecycleLog) -> Self
Converts to this type from the input type.
Source§impl From<PackInternalLog> for PackLog
impl From<PackInternalLog> for PackLog
Source§fn from(value: PackInternalLog) -> Self
fn from(value: PackInternalLog) -> Self
Converts to this type from the input type.
Source§impl From<PackInvocationLog> for PackLog
impl From<PackInvocationLog> for PackLog
Source§fn from(value: PackInvocationLog) -> Self
fn from(value: PackInvocationLog) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackLog
impl RefUnwindSafe for PackLog
impl Send for PackLog
impl Sync for PackLog
impl Unpin for PackLog
impl UnwindSafe for PackLog
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