Skip to content
Open
2 changes: 2 additions & 0 deletions score/mw/com/impl/rust/com-api/com-api-concept/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ pub enum EventFailedReason {
SendingDataFailed,
#[error("Event not available for subscription, possibly due to missing event type or incompatible service")]
EventNotAvailable,
#[error("Sample count out of bounds, expected at most {max}, but got {requested}")]
MaxSampleOutOfBounds { max: usize, requested: usize },
}

/// Error enumeration for different failure cases in the Consumer/Producer/Runtime APIs.
Expand Down
23 changes: 23 additions & 0 deletions score/mw/com/impl/rust/com-api/com-api-ffi-lola/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,26 @@ rust_library(
"//score/mw/com/impl/rust:mw_com",
],
)

rust_library(
name = "bridge_ffi_mock",
srcs = ["bridge_ffi_mock.rs"],
visibility = [
"//score/mw/com:__subpackages__",
],
deps = [
":bridge_ffi_rs",
"//score/mw/com/impl/plumbing/rust:sample_allocatee_ptr_rs",
],
)

rust_library(
name = "bridge_ffi_lola",
srcs = ["bridge_ffi_lola.rs"],
visibility = [
"//score/mw/com:__subpackages__",
],
deps = [
":bridge_ffi_rs",
],
)
Loading