@@ -817,21 +817,21 @@ impl Modifiers {
817
817
/// ```
818
818
/// # use egui::Modifiers;
819
819
/// # let pressed_modifiers = Modifiers::default();
820
- /// if pressed_modifiers.matches (Modifiers::ALT | Modifiers::SHIFT) {
820
+ /// if pressed_modifiers.matches_exact (Modifiers::ALT | Modifiers::SHIFT) {
821
821
/// // Alt and Shift are pressed, and nothing else
822
822
/// }
823
823
/// ```
824
824
///
825
825
/// ## Behavior:
826
826
/// ```
827
827
/// # use egui::Modifiers;
828
- /// assert!(Modifiers::CTRL.matches_logically (Modifiers::CTRL));
829
- /// assert!(!Modifiers::CTRL.matches_logically (Modifiers::CTRL | Modifiers::SHIFT));
830
- /// assert!(!(Modifiers::CTRL | Modifiers::SHIFT).matches_logically (Modifiers::CTRL));
831
- /// assert!((Modifiers::CTRL | Modifiers::COMMAND).matches_logically (Modifiers::CTRL));
832
- /// assert!((Modifiers::CTRL | Modifiers::COMMAND).matches_logically (Modifiers::COMMAND));
833
- /// assert!((Modifiers::MAC_CMD | Modifiers::COMMAND).matches_logically (Modifiers::COMMAND));
834
- /// assert!(!Modifiers::COMMAND.matches_logically (Modifiers::MAC_CMD));
828
+ /// assert!(Modifiers::CTRL.matches_exact (Modifiers::CTRL));
829
+ /// assert!(!Modifiers::CTRL.matches_exact (Modifiers::CTRL | Modifiers::SHIFT));
830
+ /// assert!(!(Modifiers::CTRL | Modifiers::SHIFT).matches_exact (Modifiers::CTRL));
831
+ /// assert!((Modifiers::CTRL | Modifiers::COMMAND).matches_exact (Modifiers::CTRL));
832
+ /// assert!((Modifiers::CTRL | Modifiers::COMMAND).matches_exact (Modifiers::COMMAND));
833
+ /// assert!((Modifiers::MAC_CMD | Modifiers::COMMAND).matches_exact (Modifiers::COMMAND));
834
+ /// assert!(!Modifiers::COMMAND.matches_exact (Modifiers::MAC_CMD));
835
835
/// ```
836
836
pub fn matches_exact ( & self , pattern : Self ) -> bool {
837
837
// alt and shift must always match the pattern:
0 commit comments