pub struct ActionMetadata {
pub name: String,
pub description: String,
pub main: RepoPath,
}Expand description
The root action.yml: JCS JSON plus LF, using JSON’s YAML-compatible
subset rather than a general YAML parser. Exactly name, description,
and runs; runs is exactly {"main": <RepoPath>, "using": "node20"}.
Anchors, aliases, tags, merge keys, pre, post, composite steps,
containers, and any other field are unrepresentable.
Fields§
§name: String§description: String§main: RepoPathImplementations§
Trait Implementations§
Source§impl Clone for ActionMetadata
impl Clone for ActionMetadata
Source§fn clone(&self) -> ActionMetadata
fn clone(&self) -> ActionMetadata
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 ActionMetadata
impl Debug for ActionMetadata
impl Eq for ActionMetadata
Source§impl PartialEq for ActionMetadata
impl PartialEq for ActionMetadata
impl StructuralPartialEq for ActionMetadata
Auto Trait Implementations§
impl Freeze for ActionMetadata
impl RefUnwindSafe for ActionMetadata
impl Send for ActionMetadata
impl Sync for ActionMetadata
impl Unpin for ActionMetadata
impl UnsafeUnpin for ActionMetadata
impl UnwindSafe for ActionMetadata
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