pub trait RequestCommandParameter {
fn before_request_write(
var: &Self,
walker: &mut DataWalker,
ctx: &mut CommandContext
) -> Result<()>;
fn before_send_sync_request(
var: &Self,
walker: &mut DataWalker,
ctx: &mut CommandContext
) -> Result<()>;
}