mirror of
https://github.com/qdrant/qdrant.git
synced 2026-09-30 09:58:03 -05:00
* Remove dead code * Remove unused dependencies * `allow(dead_code)` -> `expect(dead_code)` * ast-grep: rule-tests/*-test.yml => tests/*-test.yml For brevity. * ast-grep: forbid allow(dead_code)
17 lines
409 B
Rust
17 lines
409 B
Rust
use edge::EdgeShard;
|
|
use segment::common::operation_error::OperationError;
|
|
|
|
use crate::{PyEdgeShard, PyError};
|
|
|
|
impl PyEdgeShard {
|
|
pub fn get_shard(&self) -> Result<&EdgeShard, PyError> {
|
|
if let Some(shard) = &self.0 {
|
|
Ok(shard)
|
|
} else {
|
|
Err(PyError::from(OperationError::service_error(
|
|
"Shard is not initialized",
|
|
)))
|
|
}
|
|
}
|
|
}
|