pub fn is_nothing_or_blocked(&self) -> bool {
        match self {
            SwChangeState::Nothing |
            SwChangeState::BlockedByExistingEdge => true,
            _                                    => false
        }
    }
/// checks if self is `Nothing` or `BlockedByExistingEdge`
checks if self is `Nothing` or `BlockedByExistingEdge`
checks if self is ` Nothing ` or ` BlockedByExistingEdge `
pub fn is_nothing_or_blocked(&self) -> bool {
        match self {
            SwChangeState::Nothing |
            SwChangeState::BlockedByExistingEdge => true,
            _                                    => false
        }
    }
pub fn is_nothing_or_blocked ( & self ) -> bool { match self { SwChangeState :: Nothing | SwChangeState :: BlockedByExistingEdge => true , _ => false } }
checks if self is `Nothing` or `BlockedByExistingEdge`
checks if self is ` Nothing ` or ` BlockedByExistingEdge `
&self
&self