pub fn specs_contain_vector_length(&self) -> bool {
        use ASTOperation::*;
        if let Some(specs) = &self.spec_memory {
            for op in &specs.vector_operations {
                match op {
                    // TODO: does every indexing-related operation belong here?
                    Len | SingleVec | EmptyVec => return true,
                    _ => (),
                }
            }
            false
        } else {
            true
        }
    }
/// Returns `true` if vector lengths are mentioned in a specification of the current module *or*
/// if the module has no specifications
Returns `true` if vector lengths are mentioned in a specification of the current module *or
if the module has no specifications
Returns ` true ` if vector lengths are mentioned in a specification of the current module * or if the module has no specifications
pub fn specs_contain_vector_length(&self) -> bool {
        use ASTOperation::*;
        if let Some(specs) = &self.spec_memory {
            for op in &specs.vector_operations {
                match op {
                    // TODO: does every indexing-related operation belong here?
                    Len | SingleVec | EmptyVec => return true,
                    _ => (),
                }
            }
            false
        } else {
            true
        }
    }
pub fn specs_contain_vector_length ( & self ) -> bool { use ASTOperation :: * ; if let Some ( specs ) = & self . spec_memory { for op in & specs . vector_operations { match op { // TODO: does every indexing-related operation belong here? Len | SingleVec | EmptyVec => return true , _ => ( ) , } } false } else { true } }
Returns `true` if vector lengths are mentioned in a specification of the current module *or
if the module has no specifications
Returns ` true ` if vector lengths are mentioned in a specification of the current module * or if the module has no specifications
&self