pub struct PatchOpts {Show 14 fields
pub binary: String,
pub namespaces: Vec<String>,
pub docker_namespace: String,
pub orb_dir: String,
pub build_workflow: String,
pub release_workflow: String,
pub requires_job: Option<String>,
pub release_after_job: String,
pub orb_tools_version: String,
pub docker_orb_version: String,
pub docker_context: String,
pub orb_context: String,
pub private_namespaces: Vec<String>,
pub mcp: bool,
}Fields§
§binary: String§namespaces: Vec<String>One or more CircleCI namespaces to publish the orb under.
Each namespace gets its own ensure-orb-registered-<ns> job and
orb-tools/publish: name: publish-orb-<ns> workflow step.
docker_namespace: String§orb_dir: String§build_workflow: String§release_workflow: String§requires_job: Option<String>§release_after_job: String§orb_tools_version: String§docker_orb_version: String§docker_context: String§orb_context: String§private_namespaces: Vec<String>Namespaces that should be registered as private orbs.
A namespace listed here gets --private in its circleci orb create command.
Namespaces not listed are registered as public.
Visibility is set at orb creation time and cannot be changed afterwards.
mcp: boolAuto Trait Implementations§
impl Freeze for PatchOpts
impl RefUnwindSafe for PatchOpts
impl Send for PatchOpts
impl Sync for PatchOpts
impl Unpin for PatchOpts
impl UnsafeUnpin for PatchOpts
impl UnwindSafe for PatchOpts
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