pub fn new(directive: &BonesDirective, cmds: HashMap<String, Bone>) -> Self {
        Self {
            directive: directive.clone(),
            cmds,
        }
    }
// This creates a full Bones command
// This is used when actual logic is given by the user (ordered subcommands)
This creates a full Bones command
This is used when actual logic is given by the user (ordered subcommands)
This creates a full Bones command This is used when actual logic is given by the user ( ordered subcommands )
pub fn new(directive: &BonesDirective, cmds: HashMap<String, Bone>) -> Self {
        Self {
            directive: directive.clone(),
            cmds,
        }
    }
pub fn new ( directive : & BonesDirective , cmds : HashMap < String , Bone > ) -> Self { Self { directive : directive . clone ( ) , cmds , } }
This creates a full Bones command
This is used when actual logic is given by the user (ordered subcommands)
This creates a full Bones command This is used when actual logic is given by the user ( ordered subcommands )
directive
&BonesDirective
cmds
HashMap<String, Bone>