[−][src]Struct tensorflow_proto::tensorflow::RecvBufRequest
Use of the fields below may vary by implementation. For example the buf_ptr and num_bytes may be set only for local operations and not sent on the wire, or only sent on the wire in one direction.
Fields
step_id: i64Used at server side to find the correct BufRendezvous.
buf_rendezvous_key: StringArbitrary string identifying a BufRendezvous entry.
num_bytes: i64Size of value expected, must agree with BufRendezvous entry.
buf_ptr: u64When RDMA is in use, address of destination field on client.
client_locality: Option<DeviceLocality>Optional information on client-side device locality.
server_locality: Option<DeviceLocality>Optional information on server-side device locality.
transport_options: Option<Any>Optional, implementation-specific data.
src_device: StringFor annotating timeline and device incarnation check.
dst_device: StringOptional, for annotating the timeline.
request_id: i64Depending on the RPC system in use, it may be necessary to set this id to detect resends of RPCs where the server is not aware that the prior RPC failed.
src_incarnation: u64Incarnation number of the source device, used to detect worker failures.
Trait Implementations
impl Clone for RecvBufRequest[src]
fn clone(&self) -> RecvBufRequest[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for RecvBufRequest[src]
impl Default for RecvBufRequest[src]
fn default() -> RecvBufRequest[src]
impl Message for RecvBufRequest[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut, [src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf, [src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize[src]
fn clear(&mut self)[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default, [src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default, [src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
impl PartialEq<RecvBufRequest> for RecvBufRequest[src]
fn eq(&self, other: &RecvBufRequest) -> bool[src]
fn ne(&self, other: &RecvBufRequest) -> bool[src]
impl StructuralPartialEq for RecvBufRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for RecvBufRequest
impl Send for RecvBufRequest
impl Sync for RecvBufRequest
impl Unpin for RecvBufRequest
impl UnwindSafe for RecvBufRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,