mirror of
https://github.com/Noratrieb/cargo-minimize.git
synced 2026-01-16 09:15:02 +01:00
kinda works
This commit is contained in:
parent
0f05ef625a
commit
dcd163aeda
8 changed files with 111 additions and 59 deletions
|
|
@ -1,6 +1,6 @@
|
|||
use syn::{parse_quote, visit_mut::VisitMut, Visibility};
|
||||
|
||||
use crate::processor::{ProcessChecker, Processor, ProcessState};
|
||||
use crate::processor::{ProcessChecker, ProcessState, Processor, SourceFile};
|
||||
|
||||
struct Visitor {
|
||||
pub_crate: Visibility,
|
||||
|
|
@ -29,7 +29,7 @@ impl VisitMut for Visitor {
|
|||
pub struct Privatize {}
|
||||
|
||||
impl Processor for Privatize {
|
||||
fn process_file(&mut self, krate: &mut syn::File, _: &mut ProcessChecker) -> ProcessState {
|
||||
fn process_file(&mut self, krate: &mut syn::File, _: &SourceFile, _: &mut ProcessChecker) -> ProcessState {
|
||||
let mut visitor = Visitor::new();
|
||||
visitor.visit_file_mut(krate);
|
||||
visitor.process_state
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue