cargo_lock/
patch.rs

1//! The `[[patch]]` section
2
3use crate::dependency::Dependency;
4use serde::{Deserialize, Serialize};
5
6/// The `[[patch]]` section of `Cargo.lock`
7#[derive(Clone, Debug, Default, Deserialize, Eq, PartialEq, Serialize)]
8pub struct Patch {
9    /// Unused patches
10    pub unused: Vec<Dependency>,
11}
12
13impl Patch {
14    /// Is the `[patch]` section empty?
15    pub fn is_empty(&self) -> bool {
16        self.unused.is_empty()
17    }
18}