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}