pub struct IndexSyncPayload {
pub project_id: String,
pub files: Vec<IndexSyncFile>,
pub symbols: Vec<IndexSyncSymbol>,
pub edges: Vec<IndexSyncEdge>,
}Expand description
Payload for syncing a project’s code index to the server.
Fields§
§project_id: String§files: Vec<IndexSyncFile>§symbols: Vec<IndexSyncSymbol>§edges: Vec<IndexSyncEdge>Trait Implementations§
Source§impl Debug for IndexSyncPayload
impl Debug for IndexSyncPayload
Source§impl<'de> Deserialize<'de> for IndexSyncPayload
impl<'de> Deserialize<'de> for IndexSyncPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IndexSyncPayload
impl RefUnwindSafe for IndexSyncPayload
impl Send for IndexSyncPayload
impl Sync for IndexSyncPayload
impl Unpin for IndexSyncPayload
impl UnsafeUnpin for IndexSyncPayload
impl UnwindSafe for IndexSyncPayload
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