MCPcopy Create free account
hub / github.com/cargo-lambda/cargo-lambda / count_fields

Method count_fields

crates/cargo-lambda-metadata/src/cargo/deploy.rs:432–448  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

430 }
431
432 fn count_fields(&self) -> usize {
433 self.disable_function_url as usize
434 + self.enable_function_url as usize
435 + self.layer.as_ref().is_some_and(|l| !l.is_empty()) as usize
436 + self.tracing.is_some() as usize
437 + self.role.is_some() as usize
438 + self.memory.is_some() as usize
439 + self.timeout.is_some() as usize
440 + self.runtime.is_some() as usize
441 + self.description.is_some() as usize
442 + self.log_retention.is_some() as usize
443 + self.vpc.is_some() as usize
444 + self
445 .env_options
446 .as_ref()
447 .map_or(0, |env| env.count_fields())
448 }
449
450 fn serialize_fields<S>(
451 &self,

Callers 3

serializeMethod · 0.45
serializeMethod · 0.45
serializeMethod · 0.45

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected