mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 14:21:44 +00:00
Fix visibility warnings
This commit is contained in:
parent
a236bfa57a
commit
d7239e5ab4
3 changed files with 12 additions and 12 deletions
|
@ -4,7 +4,7 @@
|
||||||
mod deconstruct_pat;
|
mod deconstruct_pat;
|
||||||
// TODO: find a better place for this?
|
// TODO: find a better place for this?
|
||||||
mod pat_util;
|
mod pat_util;
|
||||||
pub mod usefulness;
|
pub(crate) mod usefulness;
|
||||||
|
|
||||||
use hir_def::{body::Body, EnumVariantId, LocalFieldId, VariantId};
|
use hir_def::{body::Body, EnumVariantId, LocalFieldId, VariantId};
|
||||||
use la_arena::Idx;
|
use la_arena::Idx;
|
||||||
|
@ -13,7 +13,7 @@ use crate::{db::HirDatabase, AdtId, InferenceResult, Interner, Substitution, Ty,
|
||||||
|
|
||||||
use self::pat_util::EnumerateAndAdjustIterator;
|
use self::pat_util::EnumerateAndAdjustIterator;
|
||||||
|
|
||||||
pub type PatId = Idx<Pat>;
|
pub(crate) type PatId = Idx<Pat>;
|
||||||
|
|
||||||
#[derive(Clone, Debug)]
|
#[derive(Clone, Debug)]
|
||||||
pub(crate) enum PatternError {
|
pub(crate) enum PatternError {
|
||||||
|
@ -21,15 +21,15 @@ pub(crate) enum PatternError {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Debug, PartialEq)]
|
#[derive(Clone, Debug, PartialEq)]
|
||||||
pub struct FieldPat {
|
pub(crate) struct FieldPat {
|
||||||
pub field: LocalFieldId,
|
pub(crate) field: LocalFieldId,
|
||||||
pub pattern: Pat,
|
pub(crate) pattern: Pat,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Debug, PartialEq)]
|
#[derive(Clone, Debug, PartialEq)]
|
||||||
pub struct Pat {
|
pub(crate) struct Pat {
|
||||||
pub ty: Ty,
|
pub(crate) ty: Ty,
|
||||||
pub kind: Box<PatKind>,
|
pub(crate) kind: Box<PatKind>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Pat {
|
impl Pat {
|
||||||
|
@ -39,7 +39,7 @@ impl Pat {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Debug, PartialEq)]
|
#[derive(Clone, Debug, PartialEq)]
|
||||||
pub enum PatKind {
|
pub(crate) enum PatKind {
|
||||||
Wild,
|
Wild,
|
||||||
|
|
||||||
/// `x`, `ref x`, `x @ P`, etc.
|
/// `x`, `ref x`, `x @ P`, etc.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use std::iter::{Enumerate, ExactSizeIterator};
|
use std::iter::{Enumerate, ExactSizeIterator};
|
||||||
|
|
||||||
pub struct EnumerateAndAdjust<I> {
|
pub(crate) struct EnumerateAndAdjust<I> {
|
||||||
enumerate: Enumerate<I>,
|
enumerate: Enumerate<I>,
|
||||||
gap_pos: usize,
|
gap_pos: usize,
|
||||||
gap_len: usize,
|
gap_len: usize,
|
||||||
|
@ -23,7 +23,7 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub trait EnumerateAndAdjustIterator {
|
pub(crate) trait EnumerateAndAdjustIterator {
|
||||||
fn enumerate_and_adjust(
|
fn enumerate_and_adjust(
|
||||||
self,
|
self,
|
||||||
expected_len: usize,
|
expected_len: usize,
|
||||||
|
|
|
@ -906,7 +906,7 @@ mod helper {
|
||||||
/// [this comment]: https://github.com/rust-lang/rust/issues/34511#issuecomment-373423999
|
/// [this comment]: https://github.com/rust-lang/rust/issues/34511#issuecomment-373423999
|
||||||
// FIXME(eddyb) false positive, the lifetime parameter is "phantom" but needed.
|
// FIXME(eddyb) false positive, the lifetime parameter is "phantom" but needed.
|
||||||
#[allow(unused_lifetimes)]
|
#[allow(unused_lifetimes)]
|
||||||
pub trait Captures<'a> {}
|
pub(crate) trait Captures<'a> {}
|
||||||
|
|
||||||
impl<'a, T: ?Sized> Captures<'a> for T {}
|
impl<'a, T: ?Sized> Captures<'a> for T {}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue