Skip to main content

luaur_analysis/methods/
path_builder_negated.rs

1use crate::enums::type_field::TypeField;
2use crate::records::path_builder::PathBuilder;
3use crate::type_aliases::component::Component;
4
5pub trait PathBuilderNegated {
6    fn negated(&mut self) -> &mut Self;
7}
8
9impl PathBuilderNegated for PathBuilder {
10    fn negated(&mut self) -> &mut Self {
11        self.components
12            .push(Component::TypeField(TypeField::Negated));
13        self
14    }
15}