File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -553,6 +553,10 @@ impl State {
553
553
pub fn tree ( & self ) -> Option < & extension:: Tree > {
554
554
self . tree . as_ref ( )
555
555
}
556
+ /// Remove the `tree` extension.
557
+ pub fn remove_tree ( & mut self ) -> Option < extension:: Tree > {
558
+ self . tree . take ( )
559
+ }
556
560
/// Access the `link` extension.
557
561
pub fn link ( & self ) -> Option < & extension:: Link > {
558
562
self . link . as_ref ( )
@@ -561,6 +565,10 @@ impl State {
561
565
pub fn resolve_undo ( & self ) -> Option < & extension:: resolve_undo:: Paths > {
562
566
self . resolve_undo . as_ref ( )
563
567
}
568
+ /// Remove the resolve-undo extension.
569
+ pub fn remove_resolve_undo ( & mut self ) -> Option < extension:: resolve_undo:: Paths > {
570
+ self . resolve_undo . take ( )
571
+ }
564
572
/// Obtain the untracked extension.
565
573
pub fn untracked ( & self ) -> Option < & extension:: UntrackedCache > {
566
574
self . untracked . as_ref ( )
You can’t perform that action at this time.
0 commit comments