pub struct PublishReq {
pub handle: String,
pub type: String,
pub ecosystems: Vec<String>,
pub source_repo: String,
pub source_path: String,
pub visibility: Option<String>,
pub description: Option<String>,
}Expand description
Body for POST /api/v1/artifacts.
Fields§
§handle: String§type: String§ecosystems: Vec<String>§source_repo: String§source_path: String§visibility: Option<String>§description: Option<String>Trait Implementations§
Source§impl Clone for PublishReq
impl Clone for PublishReq
Source§fn clone(&self) -> PublishReq
fn clone(&self) -> PublishReq
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PublishReq
impl Debug for PublishReq
Auto Trait Implementations§
impl Freeze for PublishReq
impl RefUnwindSafe for PublishReq
impl Send for PublishReq
impl Sync for PublishReq
impl Unpin for PublishReq
impl UnsafeUnpin for PublishReq
impl UnwindSafe for PublishReq
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