mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 05:45:12 +00:00
Auto merge of #14577 - jsoref:spelling, r=lnicola
Spelling This PR corrects misspellings identified by the [check-spelling action](https://github.com/marketplace/actions/check-spelling). The misspellings have been reported at4699991040 (summary-12751355796)
The action reports that the changes in this PR would make it happy:4699991284 (summary-12751356293)
closes #14567
This commit is contained in:
commit
2400b36a2e
83 changed files with 137 additions and 136 deletions
|
@ -98,7 +98,7 @@ impl FromStr for AssistKind {
|
|||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
pub struct AssistId(pub &'static str, pub AssistKind);
|
||||
|
||||
/// A way to control how many asssist to resolve during the assist resolution.
|
||||
/// A way to control how many assist to resolve during the assist resolution.
|
||||
/// When an assist is resolved, its edits are calculated that might be costly to always do by default.
|
||||
#[derive(Debug)]
|
||||
pub enum AssistResolveStrategy {
|
||||
|
|
|
@ -4230,7 +4230,7 @@ pub union GenericUnion<T: Copy> { // Unions with non-`Copy` fields are unstable.
|
|||
pub const THIS_IS_OKAY: GenericUnion<()> = GenericUnion { field: () };
|
||||
```
|
||||
|
||||
Like transarent `struct`s, a transparent `union` of type `U` has the same
|
||||
Like transparent `struct`s, a transparent `union` of type `U` has the same
|
||||
layout, size, and ABI as its single non-ZST field. If it is generic over a type
|
||||
`T`, and all its fields are ZSTs except for exactly one field of type `T`, then
|
||||
it has the same layout and ABI as `T` (even if `T` is a ZST when monomorphized).
|
||||
|
@ -6548,7 +6548,7 @@ subtracting elements in an Add impl."##,
|
|||
},
|
||||
Lint {
|
||||
label: "clippy::suspicious_assignment_formatting",
|
||||
description: r##"Checks for use of the non-existent `=*`, `=!` and `=-`
|
||||
description: r##"Checks for use of the nonexistent `=*`, `=!` and `=-`
|
||||
operators."##,
|
||||
},
|
||||
Lint {
|
||||
|
|
|
@ -181,7 +181,7 @@ impl SourceChangeBuilder {
|
|||
/// mutability, and different nodes in the same tree see the same mutations.
|
||||
///
|
||||
/// The typical pattern for an assist is to find specific nodes in the read
|
||||
/// phase, and then get their mutable couterparts using `make_mut` in the
|
||||
/// phase, and then get their mutable counterparts using `make_mut` in the
|
||||
/// mutable state.
|
||||
pub fn make_syntax_mut(&mut self, node: SyntaxNode) -> SyntaxNode {
|
||||
self.mutated_tree.get_or_insert_with(|| TreeMutator::new(&node)).make_syntax_mut(&node)
|
||||
|
|
|
@ -92,7 +92,7 @@ pub fn lex_format_specifiers(
|
|||
let (_, second) = cloned.next().unwrap_or_default();
|
||||
match second {
|
||||
'<' | '^' | '>' => {
|
||||
// alignment specifier, first char specifies fillment
|
||||
// alignment specifier, first char specifies fill
|
||||
skip_char_and_emit(&mut chars, FormatSpecifier::Fill, &mut callback);
|
||||
skip_char_and_emit(&mut chars, FormatSpecifier::Align, &mut callback);
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
//! Tools to work with expressions present in format string literals for the `format_args!` family of macros.
|
||||
//! Primarily meant for assists and completions.
|
||||
|
||||
/// Enum for represenging extraced format string args.
|
||||
/// Enum for representing extracted format string args.
|
||||
/// Can either be extracted expressions (which includes identifiers),
|
||||
/// or placeholders `{}`.
|
||||
#[derive(Debug, PartialEq, Eq)]
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
//! Functionality for generating trivial contructors
|
||||
//! Functionality for generating trivial constructors
|
||||
|
||||
use hir::StructKind;
|
||||
use syntax::ast;
|
||||
|
||||
/// given a type return the trivial contructor (if one exists)
|
||||
/// given a type return the trivial constructor (if one exists)
|
||||
pub fn use_trivial_constructor(
|
||||
db: &crate::RootDatabase,
|
||||
path: ast::Path,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue