pub struct ShardNode {
pub id: usize,
pub address: String,
pub weight: f64,
}Expand description
샤드 노드 정보
Fields§
§id: usize고유 샤드 ID (0-based)
address: String연결 주소 (예: “10.0.0.1:5432”)
weight: f64노드 가중치 — 1.0이 기본 가중치가 높을수록 vnode가 더 많이 배정되어 더 많은 데이터를 담당
Trait Implementations§
impl StructuralPartialEq for ShardNode
Auto Trait Implementations§
impl Freeze for ShardNode
impl RefUnwindSafe for ShardNode
impl Send for ShardNode
impl Sync for ShardNode
impl Unpin for ShardNode
impl UnsafeUnpin for ShardNode
impl UnwindSafe for ShardNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more