pub struct PublishResult {
pub status: PolicyStatus,
pub rules: Vec<PolicyRule>,
pub check_result: PolicyCheckResult,
pub metadata: PolicyMetadata,
}
Expand description
PublishResult : Response object of the publish policy operation
Fields§
§status: PolicyStatus
§rules: Vec<PolicyRule>
§check_result: PolicyCheckResult
§metadata: PolicyMetadata
Implementations§
Source§impl PublishResult
impl PublishResult
Sourcepub fn new(
status: PolicyStatus,
rules: Vec<PolicyRule>,
check_result: PolicyCheckResult,
metadata: PolicyMetadata,
) -> PublishResult
pub fn new( status: PolicyStatus, rules: Vec<PolicyRule>, check_result: PolicyCheckResult, metadata: PolicyMetadata, ) -> PublishResult
Response object of the publish policy operation
Trait Implementations§
Source§impl Clone for PublishResult
impl Clone for PublishResult
Source§fn clone(&self) -> PublishResult
fn clone(&self) -> PublishResult
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 moreSource§impl Debug for PublishResult
impl Debug for PublishResult
Source§impl Default for PublishResult
impl Default for PublishResult
Source§fn default() -> PublishResult
fn default() -> PublishResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublishResult
impl<'de> Deserialize<'de> for PublishResult
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 PartialEq for PublishResult
impl PartialEq for PublishResult
Source§impl Serialize for PublishResult
impl Serialize for PublishResult
impl StructuralPartialEq for PublishResult
Auto Trait Implementations§
impl Freeze for PublishResult
impl RefUnwindSafe for PublishResult
impl Send for PublishResult
impl Sync for PublishResult
impl Unpin for PublishResult
impl UnwindSafe for PublishResult
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