usecrate::models::{Crate, CrateId};/// A publishing mutation executed on the graph
pubstructPubMutation{_crate: CrateId,
new_version: String,
}implPubMutation{/// Createa new motation from a crate a version string
pubfnnew(c:&Crate, new_version: String)->Self{Self{
_crate: c.id,
new_version,}}}/// A collection of mutations performed in a batch
pubstructMutationSet{}