pub struct FixProposal {
pub id: Uuid,
pub state: FixProposalState,
pub base_revision_id: Uuid,
pub base_tree_sha256: String,
pub summary: String,
pub diff: String,
pub instructions: String,
pub files: Vec<FixFile>,
pub validation: Vec<String>,
pub created_at: DateTime<Utc>,
}Fields§
§id: Uuid§state: FixProposalState§base_revision_id: Uuid§base_tree_sha256: String§summary: String§diff: String§instructions: String§files: Vec<FixFile>§validation: Vec<String>§created_at: DateTime<Utc>Implementations§
Source§impl FixProposal
impl FixProposal
Sourcepub fn normalize_presentation(&mut self)
pub fn normalize_presentation(&mut self)
Normalize editorial fields while preserving executable validation and patch data.
Source§impl FixProposal
impl FixProposal
pub const MAX_DIFF_BYTES: usize
pub const MAX_FILES: usize = 64
pub const MAX_VALIDATION_ITEMS: usize = 32
Trait Implementations§
Source§impl Clone for FixProposal
impl Clone for FixProposal
Source§impl Debug for FixProposal
impl Debug for FixProposal
Source§impl<'de> Deserialize<'de> for FixProposal
impl<'de> Deserialize<'de> for FixProposal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FixProposal
Source§impl PartialEq for FixProposal
impl PartialEq for FixProposal
Source§impl Serialize for FixProposal
impl Serialize for FixProposal
impl StructuralPartialEq for FixProposal
Auto Trait Implementations§
impl Freeze for FixProposal
impl RefUnwindSafe for FixProposal
impl Send for FixProposal
impl Sync for FixProposal
impl Unpin for FixProposal
impl UnsafeUnpin for FixProposal
impl UnwindSafe for FixProposal
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