pub struct ActSchedulingFacts {
pub blueprint_id: Option<String>,
pub workspace_id: Option<WorkspaceId>,
}Expand description
Session facts the host pre-resolves for the reason→act scheduling case.
The host fetches these (from its session store) only when
reason_schedules_act is true, mirroring the original conditional fetch:
blueprint_id scopes blueprint tool resolution, and workspace_id points
tool file I/O at the (possibly shared) workspace rather than the session’s
own keyspace.
Fields§
§blueprint_id: Option<String>§workspace_id: Option<WorkspaceId>Trait Implementations§
Source§impl Clone for ActSchedulingFacts
impl Clone for ActSchedulingFacts
Source§fn clone(&self) -> ActSchedulingFacts
fn clone(&self) -> ActSchedulingFacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ActSchedulingFacts
impl Debug for ActSchedulingFacts
Source§impl Default for ActSchedulingFacts
impl Default for ActSchedulingFacts
Source§fn default() -> ActSchedulingFacts
fn default() -> ActSchedulingFacts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActSchedulingFacts
impl RefUnwindSafe for ActSchedulingFacts
impl Send for ActSchedulingFacts
impl Sync for ActSchedulingFacts
impl Unpin for ActSchedulingFacts
impl UnsafeUnpin for ActSchedulingFacts
impl UnwindSafe for ActSchedulingFacts
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request